pub struct WebpageConditionInfo {
pub operand: i32,
pub operator: i32,
pub argument: 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: 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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
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>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for WebpageConditionInfo
impl PartialEq for WebpageConditionInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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