Struct google_api_proto::google::cloud::aiplatform::v1beta1::GroundingAttribution
source · pub struct GroundingAttribution {
pub segment: Option<Segment>,
pub confidence_score: Option<f32>,
pub reference: Option<Reference>,
}
Expand description
Grounding attribution.
Fields§
§segment: Option<Segment>
Output only. Segment of the content this attribution belongs to.
confidence_score: Option<f32>
Optional. Output only. Confidence score of the attribution. Ranges from 0 to 1. 1 is the most confident.
reference: Option<Reference>
Implementations§
source§impl GroundingAttribution
impl GroundingAttribution
sourcepub fn confidence_score(&self) -> f32
pub fn confidence_score(&self) -> f32
Returns the value of confidence_score
, or the default value if confidence_score
is unset.
Trait Implementations§
source§impl Clone for GroundingAttribution
impl Clone for GroundingAttribution
source§fn clone(&self) -> GroundingAttribution
fn clone(&self) -> GroundingAttribution
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 GroundingAttribution
impl Debug for GroundingAttribution
source§impl Default for GroundingAttribution
impl Default for GroundingAttribution
source§impl Message for GroundingAttribution
impl Message for GroundingAttribution
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 GroundingAttribution
impl PartialEq for GroundingAttribution
source§fn eq(&self, other: &GroundingAttribution) -> bool
fn eq(&self, other: &GroundingAttribution) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GroundingAttribution
Auto Trait Implementations§
impl Freeze for GroundingAttribution
impl RefUnwindSafe for GroundingAttribution
impl Send for GroundingAttribution
impl Sync for GroundingAttribution
impl Unpin for GroundingAttribution
impl UnwindSafe for GroundingAttribution
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