Enum gapi_grpc::google::ads::googleads::v6::resources::user_list::UserList[][src]

pub enum UserList {
    CrmBasedUserList(CrmBasedUserListInfo),
    SimilarUserList(SimilarUserListInfo),
    RuleBasedUserList(RuleBasedUserListInfo),
    LogicalUserList(LogicalUserListInfo),
    BasicUserList(BasicUserListInfo),
}

The user list.

Exactly one must be set.

Variants

CrmBasedUserList(CrmBasedUserListInfo)

User list of CRM users provided by the advertiser.

SimilarUserList(SimilarUserListInfo)

Output only. User list which are similar to users from another UserList. These lists are readonly and automatically created by google.

RuleBasedUserList(RuleBasedUserListInfo)

User list generated by a rule.

LogicalUserList(LogicalUserListInfo)

User list that is a custom combination of user lists and user interests.

BasicUserList(BasicUserListInfo)

User list targeting as a collection of conversion or remarketing actions.

Implementations

impl UserList[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<UserList>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for UserList[src]

impl Debug for UserList[src]

impl PartialEq<UserList> for UserList[src]

impl StructuralPartialEq for UserList[src]

Auto Trait Implementations

impl RefUnwindSafe for UserList

impl Send for UserList

impl Sync for UserList

impl Unpin for UserList

impl UnwindSafe for UserList

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]