Struct twitch_api2::types::GlobalCooldown [−][src]
#[non_exhaustive]pub struct GlobalCooldown { pub is_enabled: bool, pub global_cooldown_seconds: u32, }
Information about global cooldown
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.is_enabled: bool
Cooldown enabled
global_cooldown_seconds: u32
Cooldown amount
Trait Implementations
impl Clone for GlobalCooldown
[src]
impl Clone for GlobalCooldown
[src]fn clone(&self) -> GlobalCooldown
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GlobalCooldown
[src]
impl<'de> Deserialize<'de> for GlobalCooldown
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for GlobalCooldown
[src]
impl Eq for GlobalCooldown
[src]impl PartialEq<GlobalCooldown> for GlobalCooldown
[src]
impl PartialEq<GlobalCooldown> for GlobalCooldown
[src]fn eq(&self, other: &GlobalCooldown) -> bool
[src]
fn ne(&self, other: &GlobalCooldown) -> bool
[src]
impl Serialize for GlobalCooldown
[src]
impl Serialize for GlobalCooldown
[src]impl StructuralEq for GlobalCooldown
[src]
impl StructuralEq for GlobalCooldown
[src]impl StructuralPartialEq for GlobalCooldown
[src]
impl StructuralPartialEq for GlobalCooldown
[src]Auto Trait Implementations
impl RefUnwindSafe for GlobalCooldown
impl RefUnwindSafe for GlobalCooldown
impl Send for GlobalCooldown
impl Send for GlobalCooldown
impl Sync for GlobalCooldown
impl Sync for GlobalCooldown
impl Unpin for GlobalCooldown
impl Unpin for GlobalCooldown
impl UnwindSafe for GlobalCooldown
impl UnwindSafe for GlobalCooldown
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<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[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>,