Enum gapi_grpc::google::ads::googleads::v4::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), }
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.
Implementations
impl Extension
[src][−]
pub fn encode<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
pub fn merge<B>(
field: &mut Option<Extension>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<Extension>,
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 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][+]
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>,