Struct google_api_proto::google::ads::googleads::v16::common::WebpageConditionInfo
source · pub struct WebpageConditionInfo {
pub operand: i32,
pub operator: i32,
pub argument: Option<String>,
}
Expand description
Logical expression for targeting webpages of an advertiser’s website.
Fields§
§operand: i32
Operand of webpage targeting condition.
operator: i32
Operator of webpage targeting condition.
argument: Option<String>
Argument of webpage targeting condition.
Implementations§
source§impl WebpageConditionInfo
impl WebpageConditionInfo
sourcepub fn operand(&self) -> WebpageConditionOperand
pub fn operand(&self) -> WebpageConditionOperand
Returns the enum value of operand
, or the default if the field is set to an invalid enum value.
sourcepub fn set_operand(&mut self, value: WebpageConditionOperand)
pub fn set_operand(&mut self, value: WebpageConditionOperand)
Sets operand
to the provided enum value.
sourcepub fn operator(&self) -> WebpageConditionOperator
pub fn operator(&self) -> WebpageConditionOperator
Returns the enum value of operator
, or the default if the field is set to an invalid enum value.
sourcepub fn set_operator(&mut self, value: WebpageConditionOperator)
pub fn set_operator(&mut self, value: WebpageConditionOperator)
Sets operator
to the provided enum value.
Trait Implementations§
source§impl Clone for WebpageConditionInfo
impl Clone for WebpageConditionInfo
source§fn clone(&self) -> WebpageConditionInfo
fn clone(&self) -> WebpageConditionInfo
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 WebpageConditionInfo
impl Debug for WebpageConditionInfo
source§impl Default for WebpageConditionInfo
impl Default for WebpageConditionInfo
source§impl Message for WebpageConditionInfo
impl Message for WebpageConditionInfo
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 WebpageConditionInfo
impl PartialEq for WebpageConditionInfo
source§fn eq(&self, other: &WebpageConditionInfo) -> bool
fn eq(&self, other: &WebpageConditionInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WebpageConditionInfo
Auto Trait Implementations§
impl Freeze for WebpageConditionInfo
impl RefUnwindSafe for WebpageConditionInfo
impl Send for WebpageConditionInfo
impl Sync for WebpageConditionInfo
impl Unpin for WebpageConditionInfo
impl UnwindSafe for WebpageConditionInfo
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