Struct google_vision1::api::SafeSearchAnnotation[][src]

pub struct SafeSearchAnnotation {
    pub adult: Option<String>,
    pub medical: Option<String>,
    pub racy: Option<String>,
    pub spoof: Option<String>,
    pub violence: Option<String>,
}

Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).

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

Fields

adult: Option<String>

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

medical: Option<String>

Likelihood that this is a medical image.

racy: Option<String>

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

spoof: Option<String>

Spoof likelihood. The likelihood that an modification was made to the image’s canonical version to make it appear funny or offensive.

violence: Option<String>

Likelihood that this image contains violent content.

Trait Implementations

impl Clone for SafeSearchAnnotation[src]

impl Debug for SafeSearchAnnotation[src]

impl Default for SafeSearchAnnotation[src]

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

impl Part for SafeSearchAnnotation[src]

impl Serialize for SafeSearchAnnotation[src]

Auto Trait Implementations

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.