Struct google_api_proto::google::cloud::visionai::v1alpha1::PersonBlurConfig
source · pub struct PersonBlurConfig {
pub person_blur_type: i32,
pub faces_only: bool,
}
Expand description
Message describing FaceBlurConfig.
Fields§
§person_blur_type: i32
Person blur type.
faces_only: bool
Whether only blur faces other than the whole object in the processor.
Implementations§
source§impl PersonBlurConfig
impl PersonBlurConfig
sourcepub fn person_blur_type(&self) -> PersonBlurType
pub fn person_blur_type(&self) -> PersonBlurType
Returns the enum value of person_blur_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_person_blur_type(&mut self, value: PersonBlurType)
pub fn set_person_blur_type(&mut self, value: PersonBlurType)
Sets person_blur_type
to the provided enum value.
Trait Implementations§
source§impl Clone for PersonBlurConfig
impl Clone for PersonBlurConfig
source§fn clone(&self) -> PersonBlurConfig
fn clone(&self) -> PersonBlurConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PersonBlurConfig
impl Debug for PersonBlurConfig
source§impl Default for PersonBlurConfig
impl Default for PersonBlurConfig
source§impl Message for PersonBlurConfig
impl Message for PersonBlurConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for PersonBlurConfig
impl PartialEq for PersonBlurConfig
source§fn eq(&self, other: &PersonBlurConfig) -> bool
fn eq(&self, other: &PersonBlurConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PersonBlurConfig
impl StructuralPartialEq for PersonBlurConfig
Auto Trait Implementations§
impl Freeze for PersonBlurConfig
impl RefUnwindSafe for PersonBlurConfig
impl Send for PersonBlurConfig
impl Sync for PersonBlurConfig
impl Unpin for PersonBlurConfig
impl UnwindSafe for PersonBlurConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request