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.
Stream is live.
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]
impl StreamType
[src]Trait Implementations
impl Clone for StreamType
[src]
impl Clone for StreamType
[src]fn clone(&self) -> StreamType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for StreamType
[src]
impl<'de> Deserialize<'de> for StreamType
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<StreamType> for StreamType
[src]
impl PartialEq<StreamType> for StreamType
[src]impl Serialize for StreamType
[src]
impl Serialize for StreamType
[src]impl StructuralPartialEq for StreamType
[src]
impl StructuralPartialEq for StreamType
[src]Auto Trait Implementations
impl RefUnwindSafe for StreamType
impl RefUnwindSafe for StreamType
impl Send for StreamType
impl Send for StreamType
impl Sync for StreamType
impl Sync for StreamType
impl Unpin for StreamType
impl Unpin for StreamType
impl UnwindSafe for StreamType
impl UnwindSafe for StreamType
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,