Struct twitch_api::pubsub::moderation::VipAdded
source · [−]pub struct VipAdded {
pub channel_id: UserId,
pub created_by: UserName,
pub created_by_user_id: UserId,
pub target_user_id: UserId,
pub target_user_login: UserName,
}
Available on crate feature
pubsub
only.Expand description
User added as VIP
Fields
channel_id: UserId
Id of channel where VIP was added
created_by: UserName
User who made target VIP (usually broadcaster)
created_by_user_id: UserId
User ID of who made target VIP (usually broadcaster)
target_user_id: UserId
User ID of who was made VIP
target_user_login: UserName
User who was made VIP
Trait Implementations
sourceimpl<'de> Deserialize<'de> for VipAdded
impl<'de> Deserialize<'de> for VipAdded
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 VipAdded
impl StructuralEq for VipAdded
impl StructuralPartialEq for VipAdded
Auto Trait Implementations
impl RefUnwindSafe for VipAdded
impl Send for VipAdded
impl Sync for VipAdded
impl Unpin for VipAdded
impl UnwindSafe for VipAdded
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.