Enum google_api_proto::google::cloud::video::stitcher::v1::AdTracking
source · #[repr(i32)]pub enum AdTracking {
Unspecified = 0,
Client = 1,
Server = 2,
}
Expand description
Determines the ad tracking policy.
Variants§
Unspecified = 0
The ad tracking policy is not specified.
Client = 1
Client-side ad tracking is specified. The client player is expected to trigger playback and activity events itself.
Server = 2
The Video Stitcher API will trigger playback events on behalf of the client player.
Implementations§
source§impl AdTracking
impl AdTracking
source§impl AdTracking
impl AdTracking
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Clone for AdTracking
impl Clone for AdTracking
source§fn clone(&self) -> AdTracking
fn clone(&self) -> AdTracking
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 AdTracking
impl Debug for AdTracking
source§impl Default for AdTracking
impl Default for AdTracking
source§fn default() -> AdTracking
fn default() -> AdTracking
Returns the “default value” for a type. Read more
source§impl From<AdTracking> for i32
impl From<AdTracking> for i32
source§fn from(value: AdTracking) -> i32
fn from(value: AdTracking) -> i32
Converts to this type from the input type.
source§impl Hash for AdTracking
impl Hash for AdTracking
source§impl Ord for AdTracking
impl Ord for AdTracking
source§fn cmp(&self, other: &AdTracking) -> Ordering
fn cmp(&self, other: &AdTracking) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for AdTracking
impl PartialEq for AdTracking
source§fn eq(&self, other: &AdTracking) -> bool
fn eq(&self, other: &AdTracking) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for AdTracking
impl PartialOrd for AdTracking
source§fn partial_cmp(&self, other: &AdTracking) -> Option<Ordering>
fn partial_cmp(&self, other: &AdTracking) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for AdTracking
impl TryFrom<i32> for AdTracking
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
source§fn try_from(value: i32) -> Result<AdTracking, UnknownEnumValue>
fn try_from(value: i32) -> Result<AdTracking, UnknownEnumValue>
Performs the conversion.
impl Copy for AdTracking
impl Eq for AdTracking
impl StructuralPartialEq for AdTracking
Auto Trait Implementations§
impl Freeze for AdTracking
impl RefUnwindSafe for AdTracking
impl Send for AdTracking
impl Sync for AdTracking
impl Unpin for AdTracking
impl UnwindSafe for AdTracking
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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