Enum gapi_grpc::google::ads::googleads::v6::resources::extension_feed_item::Extension[][src]

pub enum Extension {
    SitelinkFeedItem(SitelinkFeedItem),
    StructuredSnippetFeedItem(StructuredSnippetFeedItem),
    AppFeedItem(AppFeedItem),
    CallFeedItem(CallFeedItem),
    CalloutFeedItem(CalloutFeedItem),
    TextMessageFeedItem(TextMessageFeedItem),
    PriceFeedItem(PriceFeedItem),
    PromotionFeedItem(PromotionFeedItem),
    LocationFeedItem(LocationFeedItem),
    AffiliateLocationFeedItem(AffiliateLocationFeedItem),
    HotelCalloutFeedItem(HotelCalloutFeedItem),
    ImageFeedItem(ImageFeedItem),
}

Extension type.

Variants

SitelinkFeedItem(SitelinkFeedItem)

Sitelink extension.

StructuredSnippetFeedItem(StructuredSnippetFeedItem)

Structured snippet extension.

AppFeedItem(AppFeedItem)

App extension.

CallFeedItem(CallFeedItem)

Call extension.

CalloutFeedItem(CalloutFeedItem)

Callout extension.

TextMessageFeedItem(TextMessageFeedItem)

Text message extension.

PriceFeedItem(PriceFeedItem)

Price extension.

PromotionFeedItem(PromotionFeedItem)

Promotion extension.

LocationFeedItem(LocationFeedItem)

Output only. Location extension. Locations are synced from a GMB account into a feed. This field is read-only.

AffiliateLocationFeedItem(AffiliateLocationFeedItem)

Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.

HotelCalloutFeedItem(HotelCalloutFeedItem)

Hotel Callout extension.

ImageFeedItem(ImageFeedItem)

Immutable. Advertiser provided image extension.

Implementations

impl Extension[src]

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

pub fn merge<B>(
    field: &mut Option<Extension>,
    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 Extension[src]

impl Debug for Extension[src]

impl PartialEq<Extension> for Extension[src]

impl StructuralPartialEq for Extension[src]

Auto Trait Implementations

impl RefUnwindSafe for Extension

impl Send for Extension

impl Sync for Extension

impl Unpin for Extension

impl UnwindSafe for Extension

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]