[][src]Struct gcp_client::google::cloud::vision::v1p4beta1::SafeSearchAnnotation

pub struct SafeSearchAnnotation {
    pub adult: i32,
    pub spoof: i32,
    pub medical: i32,
    pub violence: i32,
    pub racy: i32,
}

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

Fields

adult: i32

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

spoof: i32

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

medical: i32

Likelihood that this is a medical image.

violence: i32

Likelihood that this image contains violent content.

racy: i32

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.

Implementations

impl SafeSearchAnnotation[src]

pub fn adult(&self) -> Likelihood[src]

Returns the enum value of adult, or the default if the field is set to an invalid enum value.

pub fn set_adult(&mut self, value: Likelihood)[src]

Sets adult to the provided enum value.

pub fn spoof(&self) -> Likelihood[src]

Returns the enum value of spoof, or the default if the field is set to an invalid enum value.

pub fn set_spoof(&mut self, value: Likelihood)[src]

Sets spoof to the provided enum value.

pub fn medical(&self) -> Likelihood[src]

Returns the enum value of medical, or the default if the field is set to an invalid enum value.

pub fn set_medical(&mut self, value: Likelihood)[src]

Sets medical to the provided enum value.

pub fn violence(&self) -> Likelihood[src]

Returns the enum value of violence, or the default if the field is set to an invalid enum value.

pub fn set_violence(&mut self, value: Likelihood)[src]

Sets violence to the provided enum value.

pub fn racy(&self) -> Likelihood[src]

Returns the enum value of racy, or the default if the field is set to an invalid enum value.

pub fn set_racy(&mut self, value: Likelihood)[src]

Sets racy to the provided enum value.

Trait Implementations

impl Clone for SafeSearchAnnotation[src]

impl Debug for SafeSearchAnnotation[src]

impl Default for SafeSearchAnnotation[src]

impl Message for SafeSearchAnnotation[src]

impl PartialEq<SafeSearchAnnotation> for SafeSearchAnnotation[src]

impl StructuralPartialEq 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> 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> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]