Struct google_api_proto::google::cloud::dialogflow::cx::v3beta1::data_store_connection_signals::SafetySignals
source · pub struct SafetySignals {
pub decision: i32,
pub banned_phrase_match: i32,
pub matched_banned_phrase: String,
}
Expand description
Safety check results.
Fields§
§decision: i32
Safety decision.
banned_phrase_match: i32
Specifies banned phrase match subject.
matched_banned_phrase: String
The matched banned phrase if there was a match.
Implementations§
source§impl SafetySignals
impl SafetySignals
sourcepub fn decision(&self) -> SafetyDecision
pub fn decision(&self) -> SafetyDecision
Returns the enum value of decision
, or the default if the field is set to an invalid enum value.
sourcepub fn set_decision(&mut self, value: SafetyDecision)
pub fn set_decision(&mut self, value: SafetyDecision)
Sets decision
to the provided enum value.
sourcepub fn banned_phrase_match(&self) -> BannedPhraseMatch
pub fn banned_phrase_match(&self) -> BannedPhraseMatch
Returns the enum value of banned_phrase_match
, or the default if the field is set to an invalid enum value.
sourcepub fn set_banned_phrase_match(&mut self, value: BannedPhraseMatch)
pub fn set_banned_phrase_match(&mut self, value: BannedPhraseMatch)
Sets banned_phrase_match
to the provided enum value.
Trait Implementations§
source§impl Clone for SafetySignals
impl Clone for SafetySignals
source§fn clone(&self) -> SafetySignals
fn clone(&self) -> SafetySignals
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 SafetySignals
impl Debug for SafetySignals
source§impl Default for SafetySignals
impl Default for SafetySignals
source§impl Message for SafetySignals
impl Message for SafetySignals
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for SafetySignals
impl PartialEq for SafetySignals
source§fn eq(&self, other: &SafetySignals) -> bool
fn eq(&self, other: &SafetySignals) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SafetySignals
Auto Trait Implementations§
impl Freeze for SafetySignals
impl RefUnwindSafe for SafetySignals
impl Send for SafetySignals
impl Sync for SafetySignals
impl Unpin for SafetySignals
impl UnwindSafe for SafetySignals
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