Struct google_language1::api::EntityMention[][src]

pub struct EntityMention {
    pub sentiment: Option<Sentiment>,
    pub text: Option<TextSpan>,
    pub type_: Option<String>,
}

Represents a mention for an entity in the text. Currently, proper noun mentions are supported.

This type is not used in any activity, and only used as part of another schema.

Fields

sentiment: Option<Sentiment>

For calls to AnalyzeEntitySentiment or if AnnotateTextRequest.Features.extract_entity_sentiment is set to true, this field will contain the sentiment expressed for this mention of the entity in the provided document.

text: Option<TextSpan>

The mention text.

type_: Option<String>

The type of the entity mention.

Trait Implementations

impl Clone for EntityMention[src]

impl Debug for EntityMention[src]

impl Default for EntityMention[src]

impl<'de> Deserialize<'de> for EntityMention[src]

impl Part for EntityMention[src]

impl Serialize for EntityMention[src]

Auto Trait Implementations

impl RefUnwindSafe for EntityMention[src]

impl Send for EntityMention[src]

impl Sync for EntityMention[src]

impl Unpin for EntityMention[src]

impl UnwindSafe for EntityMention[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.