Enum twitch_api2::helix::streams::StreamType[][src]

#[non_exhaustive]pub enum StreamType {
    Live,
    NotLive,
}
This is supported on crate feature helix only.

Gotten from Stream.type_

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.
Live

Stream is live.

NotLive

Stream not live

Notes

This is never returned from twitch endpoints. To get this Just do a GetStreamsRequest and if there is no response for your user_id/user_login, you can be sure that the channel is not live

Implementations

impl StreamType[src]

pub fn is_live(&self) -> bool[src]

Check if the stream is live or not

Trait Implementations

impl Clone for StreamType[src]

impl Debug for StreamType[src]

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

impl PartialEq<StreamType> for StreamType[src]

impl Serialize for StreamType[src]

impl StructuralPartialEq for StreamType[src]

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