pub struct UserSettings {Show 25 fields
pub user_number: i64,
pub name: String,
pub username: String,
pub image: String,
pub header_image: Option<String>,
pub offline_image: Option<String>,
pub bio: Option<String>,
pub pronouns: Option<String>,
pub bluesky_url: Option<String>,
pub website_url: Option<String>,
pub discord_url: Option<String>,
pub kofi_url: Option<String>,
pub chat_color: Option<String>,
pub gaming_shelf: Vec<GameInfo>,
pub created_at: OffsetDateTime,
pub followed_at: Option<OffsetDateTime>,
pub banned_until: Option<OffsetDateTime>,
pub is_subscriber: bool,
pub is_alt_stream_supporter: bool,
pub is_channel_supporter: bool,
pub is_site_admin: bool,
pub tester_badge: Option<String>,
pub channel_points_name: Option<String>,
pub referral_count: u64,
pub is_referral_badge_unlocked: bool,
}Expand description
A user’s settings.
Fields§
§user_number: i64§name: String§username: String§image: String§header_image: Option<String>§offline_image: Option<String>§bio: Option<String>§pronouns: Option<String>§bluesky_url: Option<String>§website_url: Option<String>§discord_url: Option<String>§kofi_url: Option<String>§chat_color: Option<String>§gaming_shelf: Vec<GameInfo>§created_at: OffsetDateTime§followed_at: Option<OffsetDateTime>§banned_until: Option<OffsetDateTime>§is_subscriber: bool§is_alt_stream_supporter: bool§is_channel_supporter: bool§is_site_admin: bool§tester_badge: Option<String>§channel_points_name: Option<String>§referral_count: u64§is_referral_badge_unlocked: boolTrait Implementations§
Source§impl Clone for UserSettings
impl Clone for UserSettings
Source§impl Debug for UserSettings
impl Debug for UserSettings
Source§impl<'de> Deserialize<'de> for UserSettings
impl<'de> Deserialize<'de> for UserSettings
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 UserSettings
impl RefUnwindSafe for UserSettings
impl Send for UserSettings
impl Sync for UserSettings
impl Unpin for UserSettings
impl UnsafeUnpin for UserSettings
impl UnwindSafe for UserSettings
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