[][src]Struct google_commentanalyzer1_alpha1::Context

pub struct Context {
    pub article_and_parent_comment: Option<ArticleAndParentComment>,
    pub entries: Option<Vec<TextEntry>>,
}

Context is typically something that a Comment is referencing or replying to (such as an article, or previous comment). Note: Populate only ONE OF the following fields. The oneof syntax cannot be used because that would require nesting entries inside another message and breaking backwards compatibility. The server will return an error if more than one of the following fields is present.

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

Fields

article_and_parent_comment: Option<ArticleAndParentComment>

Information about the source for which the original comment was made, and any parent comment info.

entries: Option<Vec<TextEntry>>

A list of messages. For example, a linear comments section or forum thread.

Trait Implementations

impl Part for Context[src]

impl Default for Context[src]

impl Clone for Context[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Context[src]

impl Serialize for Context[src]

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

Auto Trait Implementations

impl Send for Context

impl Unpin for Context

impl Sync for Context

impl UnwindSafe for Context

impl RefUnwindSafe for Context

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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