Enum gapi_grpc::google::ads::googleads::v5::resources::shared_criterion::Criterion [−][src]
pub enum Criterion { Keyword(KeywordInfo), YoutubeVideo(YouTubeVideoInfo), YoutubeChannel(YouTubeChannelInfo), Placement(PlacementInfo), MobileAppCategory(MobileAppCategoryInfo), MobileApplication(MobileApplicationInfo), }
The criterion.
Exactly one must be set.
Variants
Keyword(KeywordInfo)
Immutable. Keyword.
YoutubeVideo(YouTubeVideoInfo)
Immutable. YouTube Video.
YoutubeChannel(YouTubeChannelInfo)
Immutable. YouTube Channel.
Placement(PlacementInfo)
Immutable. Placement.
MobileAppCategory(MobileAppCategoryInfo)
Immutable. Mobile App Category.
MobileApplication(MobileApplicationInfo)
Immutable. Mobile application.
Implementations
impl Criterion
[src][−]
pub fn encode<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
pub fn merge<B>(
field: &mut Option<Criterion>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<Criterion>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
pub fn encoded_len(&self) -> usize
[src]
Trait Implementations
impl Clone for Criterion
[src][+]
impl Debug for Criterion
[src][+]
impl PartialEq<Criterion> for Criterion
[src][+]
impl StructuralPartialEq for Criterion
[src]
Auto Trait Implementations
impl RefUnwindSafe for Criterion
impl Send for Criterion
impl Sync for Criterion
impl Unpin for Criterion
impl UnwindSafe for Criterion
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,