Enum twitch_api2::types::CommercialLength[][src]

#[repr(u64)]
#[non_exhaustive]pub enum CommercialLength {
    Length30,
    Length60,
    Length90,
    Length120,
    Length150,
    Length180,
}

Length of the commercial in seconds

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Length30

30s

Length60

60s

Length90

90s

Length120

120s

Length150

150s

Length180

180s

Trait Implementations

impl Clone for CommercialLength[src]

impl Debug for CommercialLength[src]

impl<'de> Deserialize<'de> for CommercialLength[src]

impl Display for CommercialLength[src]

impl Eq for CommercialLength[src]

impl PartialEq<CommercialLength> for CommercialLength[src]

impl Serialize for CommercialLength[src]

impl StructuralEq for CommercialLength[src]

impl StructuralPartialEq for CommercialLength[src]

impl TryFrom<u64> for CommercialLength[src]

type Error = CommercialLengthParseError

The type returned in the event of a conversion error.

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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>, 

impl<T> WithSubscriber for T[src]