Struct google_api_proto::google::cloud::discoveryengine::v1::CheckGroundingResponse
source · pub struct CheckGroundingResponse {
pub support_score: Option<f32>,
pub cited_chunks: Vec<FactChunk>,
pub claims: Vec<Claim>,
}
Expand description
Response message for the [GroundedGenerationService.CheckGrounding][google.cloud.discoveryengine.v1.GroundedGenerationService.CheckGrounding] method.
Fields§
§support_score: Option<f32>
The support score for the input answer candidate. Higher the score, higher is the fraction of claims that are supported by the provided facts. This is always set when a response is returned.
cited_chunks: Vec<FactChunk>
List of facts cited across all claims in the answer candidate. These are derived from the facts supplied in the request.
claims: Vec<Claim>
Claim texts and citation info across all claims in the answer candidate.
Implementations§
source§impl CheckGroundingResponse
impl CheckGroundingResponse
sourcepub fn support_score(&self) -> f32
pub fn support_score(&self) -> f32
Returns the value of support_score
, or the default value if support_score
is unset.
Trait Implementations§
source§impl Clone for CheckGroundingResponse
impl Clone for CheckGroundingResponse
source§fn clone(&self) -> CheckGroundingResponse
fn clone(&self) -> CheckGroundingResponse
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 CheckGroundingResponse
impl Debug for CheckGroundingResponse
source§impl Default for CheckGroundingResponse
impl Default for CheckGroundingResponse
source§impl Message for CheckGroundingResponse
impl Message for CheckGroundingResponse
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 CheckGroundingResponse
impl PartialEq for CheckGroundingResponse
source§fn eq(&self, other: &CheckGroundingResponse) -> bool
fn eq(&self, other: &CheckGroundingResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CheckGroundingResponse
Auto Trait Implementations§
impl Freeze for CheckGroundingResponse
impl RefUnwindSafe for CheckGroundingResponse
impl Send for CheckGroundingResponse
impl Sync for CheckGroundingResponse
impl Unpin for CheckGroundingResponse
impl UnwindSafe for CheckGroundingResponse
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