Struct twitch_api::pubsub::channel_points::Progress
source · [−]#[non_exhaustive]pub struct Progress {
pub channel_id: UserId,
pub id: String,
pub method: String,
pub new_status: RedemptionStatus,
pub processed: i64,
pub total: i64,
}
Available on crate feature
pubsub
only.Expand description
`update-redemption-statuses-finished``progress
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: UserId
ID of channel user
id: String
BASE64 representation of reward
method: String
Method by which redemptions were set to new status
new_status: RedemptionStatus
New status of redemptions
processed: i64
Total amount of redemptions changed
total: i64
Total redemptions
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Progress
impl<'de> Deserialize<'de> for Progress
sourcefn 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
impl Eq for Progress
impl StructuralEq for Progress
impl StructuralPartialEq for Progress
Auto Trait Implementations
impl RefUnwindSafe for Progress
impl Send for Progress
impl Sync for Progress
impl Unpin for Progress
impl UnwindSafe for Progress
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.