Struct google_api_proto::google::cloud::dialogflow::cx::v3beta1::data_store_connection_signals::GroundingSignals
source · pub struct GroundingSignals {
pub decision: i32,
pub score: i32,
}
Expand description
Grounding signals.
Fields§
§decision: i32
Represents the decision of the grounding check.
score: i32
Grounding score bucket setting.
Implementations§
source§impl GroundingSignals
impl GroundingSignals
sourcepub fn decision(&self) -> GroundingDecision
pub fn decision(&self) -> GroundingDecision
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: GroundingDecision)
pub fn set_decision(&mut self, value: GroundingDecision)
Sets decision
to the provided enum value.
sourcepub fn score(&self) -> GroundingScoreBucket
pub fn score(&self) -> GroundingScoreBucket
Returns the enum value of score
, or the default if the field is set to an invalid enum value.
sourcepub fn set_score(&mut self, value: GroundingScoreBucket)
pub fn set_score(&mut self, value: GroundingScoreBucket)
Sets score
to the provided enum value.
Trait Implementations§
source§impl Clone for GroundingSignals
impl Clone for GroundingSignals
source§fn clone(&self) -> GroundingSignals
fn clone(&self) -> GroundingSignals
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 GroundingSignals
impl Debug for GroundingSignals
source§impl Default for GroundingSignals
impl Default for GroundingSignals
source§impl Message for GroundingSignals
impl Message for GroundingSignals
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 GroundingSignals
impl PartialEq for GroundingSignals
source§fn eq(&self, other: &GroundingSignals) -> bool
fn eq(&self, other: &GroundingSignals) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GroundingSignals
Auto Trait Implementations§
impl Freeze for GroundingSignals
impl RefUnwindSafe for GroundingSignals
impl Send for GroundingSignals
impl Sync for GroundingSignals
impl Unpin for GroundingSignals
impl UnwindSafe for GroundingSignals
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