Struct gapi_grpc::google::cloud::vision::v1p3beta1::SafeSearchAnnotation [−][src]
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]
fn clone(&self) -> SafeSearchAnnotation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SafeSearchAnnotation
[src]
impl Default for SafeSearchAnnotation
[src]
fn default() -> SafeSearchAnnotation
[src]
impl Message for SafeSearchAnnotation
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<SafeSearchAnnotation> for SafeSearchAnnotation
[src]
fn eq(&self, other: &SafeSearchAnnotation) -> bool
[src]
fn ne(&self, other: &SafeSearchAnnotation) -> bool
[src]
impl StructuralPartialEq for SafeSearchAnnotation
[src]
Auto Trait Implementations
impl RefUnwindSafe for SafeSearchAnnotation
impl Send for SafeSearchAnnotation
impl Sync for SafeSearchAnnotation
impl Unpin for SafeSearchAnnotation
impl UnwindSafe for SafeSearchAnnotation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,