Struct twitch_api2::pubsub::channel_sub_gifts::MysteryGiftPurchase [−][src]
#[non_exhaustive]pub struct MysteryGiftPurchase { pub channel_id: UserId, pub count: i64, pub tier: SubscriptionTier, pub user_id: UserId, pub uuid: String, }
This is supported on crate features
pubsub
and unsupported
only.Mystery gift
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.channel_id: UserId
Channel where mystery gifts were distributed
count: i64
Amount of mystery gifts
tier: SubscriptionTier
Tier of mystery gifts
user_id: UserId
User ID of user that purchased mystery gifts
uuid: String
Unknown
Trait Implementations
impl Clone for MysteryGiftPurchase
[src]
impl Clone for MysteryGiftPurchase
[src]fn clone(&self) -> MysteryGiftPurchase
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for MysteryGiftPurchase
[src]
impl<'de> Deserialize<'de> for MysteryGiftPurchase
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for MysteryGiftPurchase
[src]
impl Eq for MysteryGiftPurchase
[src]impl PartialEq<MysteryGiftPurchase> for MysteryGiftPurchase
[src]
impl PartialEq<MysteryGiftPurchase> for MysteryGiftPurchase
[src]fn eq(&self, other: &MysteryGiftPurchase) -> bool
[src]
fn ne(&self, other: &MysteryGiftPurchase) -> bool
[src]
impl Serialize for MysteryGiftPurchase
[src]
impl Serialize for MysteryGiftPurchase
[src]impl StructuralEq for MysteryGiftPurchase
[src]
impl StructuralEq for MysteryGiftPurchase
[src]Auto Trait Implementations
impl RefUnwindSafe for MysteryGiftPurchase
impl RefUnwindSafe for MysteryGiftPurchase
impl Send for MysteryGiftPurchase
impl Send for MysteryGiftPurchase
impl Sync for MysteryGiftPurchase
impl Sync for MysteryGiftPurchase
impl Unpin for MysteryGiftPurchase
impl Unpin for MysteryGiftPurchase
impl UnwindSafe for MysteryGiftPurchase
impl UnwindSafe for MysteryGiftPurchase
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>,