[][src]Struct google_factchecktools1_alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup

pub struct GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup {
    pub rating: Option<GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating>,
    pub claim_location: Option<String>,
    pub claim_appearances: Option<Vec<String>>,
    pub claim_reviewed: Option<String>,
    pub url: Option<String>,
    pub claim_date: Option<String>,
    pub claim_author: Option<GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor>,
    pub claim_first_appearance: Option<String>,
}

Fields for an individual ClaimReview element. Except for sub-messages that group fields together, each of these fields correspond those in https://schema.org/ClaimReview. We list the precise mapping for each field.

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

Fields

rating: Option<GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating>

Info about the rating of this claim review.

claim_location: Option<String>

The location where this claim was made.
Corresponds to ClaimReview.itemReviewed.name.

claim_appearances: Option<Vec<String>>

A list of links to works in which this claim appears, aside from the one specified in claim_first_appearance.
Corresponds to ClaimReview.itemReviewed[@type=Claim].appearance.url.

claim_reviewed: Option<String>

A short summary of the claim being evaluated.
Corresponds to ClaimReview.claimReviewed.

url: Option<String>

This field is optional, and will default to the page URL. We provide this field to allow you the override the default value, but the only permitted override is the page URL plus an optional anchor link ("page jump").
Corresponds to ClaimReview.url

claim_date: Option<String>

The date when the claim was made or entered public discourse.
Corresponds to ClaimReview.itemReviewed.datePublished.

claim_author: Option<GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor>

Info about the author of this claim.

claim_first_appearance: Option<String>

A link to a work in which this claim first appears.
Corresponds to ClaimReview.itemReviewed[@type=Claim].firstAppearance.url.

Trait Implementations

impl Part for GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup[src]

impl Default for GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup[src]

impl Clone for GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup[src]

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

Performs copy-assignment from source. Read more

impl Debug for GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup[src]

impl Serialize for GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup[src]

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

Auto Trait Implementations

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]