#[non_exhaustive]pub struct HypeTrainRewards {
pub channel_id: Option<UserId>,
pub completed_level: i64,
pub rewards: Vec<Reward>,
}👎Deprecated since 0.7.0:
use EventSub instead, see https://discuss.dev.twitch.com/t/legacy-pubsub-deprecation-and-shutdown-timeline/58043
Available on crate features
pubsub and unsupported only.Expand description
Hype train rewards
Fields (Non-exhaustive)§
This struct is marked as 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: Option<UserId>👎Deprecated since 0.7.0:
use EventSub instead, see https://discuss.dev.twitch.com/t/legacy-pubsub-deprecation-and-shutdown-timeline/58043
ID of channel where hype-train was initiated
completed_level: i64👎Deprecated since 0.7.0:
use EventSub instead, see https://discuss.dev.twitch.com/t/legacy-pubsub-deprecation-and-shutdown-timeline/58043
Level of hype-train that was initiated
rewards: Vec<Reward>👎Deprecated since 0.7.0:
use EventSub instead, see https://discuss.dev.twitch.com/t/legacy-pubsub-deprecation-and-shutdown-timeline/58043
Rewards
Trait Implementations§
Source§impl Clone for HypeTrainRewards
impl Clone for HypeTrainRewards
Source§fn clone(&self) -> HypeTrainRewards
fn clone(&self) -> HypeTrainRewards
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HypeTrainRewards
impl Debug for HypeTrainRewards
Source§impl<'de> Deserialize<'de> for HypeTrainRewards
impl<'de> Deserialize<'de> for HypeTrainRewards
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HypeTrainRewards
impl PartialEq for HypeTrainRewards
Source§impl Serialize for HypeTrainRewards
impl Serialize for HypeTrainRewards
impl Eq for HypeTrainRewards
impl StructuralPartialEq for HypeTrainRewards
Auto Trait Implementations§
impl Freeze for HypeTrainRewards
impl RefUnwindSafe for HypeTrainRewards
impl Send for HypeTrainRewards
impl Sync for HypeTrainRewards
impl Unpin for HypeTrainRewards
impl UnsafeUnpin for HypeTrainRewards
impl UnwindSafe for HypeTrainRewards
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more