Struct google_api_proto::google::cloud::language::v1beta1::AnalyzeSentimentResponse
source · pub struct AnalyzeSentimentResponse {
pub document_sentiment: Option<Sentiment>,
pub language: String,
pub sentences: Vec<Sentence>,
}
Expand description
The sentiment analysis response message.
Fields§
§document_sentiment: Option<Sentiment>
The overall sentiment of the input document.
language: String
The language of the text, which will be the same as the language specified in the request or, if not specified, the automatically-detected language. See [Document.language][google.cloud.language.v1beta1.Document.language] field for more details.
sentences: Vec<Sentence>
The sentiment for all the sentences in the document.
Trait Implementations§
source§impl Clone for AnalyzeSentimentResponse
impl Clone for AnalyzeSentimentResponse
source§fn clone(&self) -> AnalyzeSentimentResponse
fn clone(&self) -> AnalyzeSentimentResponse
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 AnalyzeSentimentResponse
impl Debug for AnalyzeSentimentResponse
source§impl Default for AnalyzeSentimentResponse
impl Default for AnalyzeSentimentResponse
source§impl Message for AnalyzeSentimentResponse
impl Message for AnalyzeSentimentResponse
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 AnalyzeSentimentResponse
impl PartialEq for AnalyzeSentimentResponse
source§fn eq(&self, other: &AnalyzeSentimentResponse) -> bool
fn eq(&self, other: &AnalyzeSentimentResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AnalyzeSentimentResponse
Auto Trait Implementations§
impl Freeze for AnalyzeSentimentResponse
impl RefUnwindSafe for AnalyzeSentimentResponse
impl Send for AnalyzeSentimentResponse
impl Sync for AnalyzeSentimentResponse
impl Unpin for AnalyzeSentimentResponse
impl UnwindSafe for AnalyzeSentimentResponse
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