pub struct SubscriberBadge {
pub id: u64,
pub channel_id: Option<u64>,
pub months: u32,
pub badge_image: BadgeImage,
}Expand description
A subscriber badge tier for a channel.
Fields§
§id: u64Badge ID
channel_id: Option<u64>Channel ID this badge belongs to
months: u32Number of subscription months required for this badge
badge_image: BadgeImageBadge image URLs
Trait Implementations§
Source§impl Clone for SubscriberBadge
impl Clone for SubscriberBadge
Source§fn clone(&self) -> SubscriberBadge
fn clone(&self) -> SubscriberBadge
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 SubscriberBadge
impl Debug for SubscriberBadge
Source§impl<'de> Deserialize<'de> for SubscriberBadge
impl<'de> Deserialize<'de> for SubscriberBadge
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
Auto Trait Implementations§
impl Freeze for SubscriberBadge
impl RefUnwindSafe for SubscriberBadge
impl Send for SubscriberBadge
impl Sync for SubscriberBadge
impl Unpin for SubscriberBadge
impl UnsafeUnpin for SubscriberBadge
impl UnwindSafe for SubscriberBadge
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