Struct google_api_proto::google::ads::googleads::v15::common::HotelCalloutFeedItem
source · pub struct HotelCalloutFeedItem {
pub text: Option<String>,
pub language_code: Option<String>,
}
Expand description
Represents a hotel callout extension.
Fields§
§text: Option<String>
The callout text. The length of this string should be between 1 and 25, inclusive.
language_code: Option<String>
The language of the hotel callout text. IETF BCP 47 compliant language code.
Implementations§
Trait Implementations§
source§impl Clone for HotelCalloutFeedItem
impl Clone for HotelCalloutFeedItem
source§fn clone(&self) -> HotelCalloutFeedItem
fn clone(&self) -> HotelCalloutFeedItem
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 HotelCalloutFeedItem
impl Debug for HotelCalloutFeedItem
source§impl Default for HotelCalloutFeedItem
impl Default for HotelCalloutFeedItem
source§impl Message for HotelCalloutFeedItem
impl Message for HotelCalloutFeedItem
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 HotelCalloutFeedItem
impl PartialEq for HotelCalloutFeedItem
source§fn eq(&self, other: &HotelCalloutFeedItem) -> bool
fn eq(&self, other: &HotelCalloutFeedItem) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for HotelCalloutFeedItem
Auto Trait Implementations§
impl Freeze for HotelCalloutFeedItem
impl RefUnwindSafe for HotelCalloutFeedItem
impl Send for HotelCalloutFeedItem
impl Sync for HotelCalloutFeedItem
impl Unpin for HotelCalloutFeedItem
impl UnwindSafe for HotelCalloutFeedItem
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