Enum google_api_proto::google::ads::googleads::v17::common::display_upload_ad_info::MediaAsset
source · pub enum MediaAsset {
MediaBundle(AdMediaBundleAsset),
}
Expand description
The asset data that makes up the ad.
Variants§
MediaBundle(AdMediaBundleAsset)
A media bundle asset to be used in the ad. For information about the media bundle for HTML5_UPLOAD_AD, see https://support.google.com/google-ads/answer/1722096 Media bundles that are part of dynamic product types use a special format that needs to be created through the Google Web Designer. See https://support.google.com/webdesigner/answer/7543898 for more information.
Implementations§
source§impl MediaAsset
impl MediaAsset
sourcepub fn merge(
field: &mut Option<MediaAsset>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<MediaAsset>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for MediaAsset
impl Clone for MediaAsset
source§fn clone(&self) -> MediaAsset
fn clone(&self) -> MediaAsset
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 MediaAsset
impl Debug for MediaAsset
source§impl PartialEq for MediaAsset
impl PartialEq for MediaAsset
source§fn eq(&self, other: &MediaAsset) -> bool
fn eq(&self, other: &MediaAsset) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MediaAsset
Auto Trait Implementations§
impl Freeze for MediaAsset
impl RefUnwindSafe for MediaAsset
impl Send for MediaAsset
impl Sync for MediaAsset
impl Unpin for MediaAsset
impl UnwindSafe for MediaAsset
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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