pub struct UserSettings {Show 32 fields
pub id: String,
pub afk_timeout: u16,
pub allow_accessibility_detection: bool,
pub animate_emoji: bool,
pub animate_stickers: u8,
pub contact_sync_enabled: bool,
pub convert_emoticons: bool,
pub custom_status: Option<CustomStatus>,
pub default_guilds_restricted: bool,
pub detect_platform_accounts: bool,
pub developer_mode: bool,
pub disable_games_tab: bool,
pub enable_tts_command: bool,
pub explicit_content_filter: u8,
pub friend_source_flags: FriendSourceFlags,
pub gateway_connected: bool,
pub gif_auto_play: bool,
pub guild_folders: Vec<GuildFolder>,
pub guild_positions: Vec<String>,
pub inline_attachment_media: bool,
pub inline_embed_media: bool,
pub locale: String,
pub message_display_compact: bool,
pub native_phone_integration_enabled: bool,
pub render_embeds: bool,
pub render_reactions: bool,
pub restricted_guilds: Vec<String>,
pub show_current_game: bool,
pub status: UserStatus,
pub stream_notifications_enabled: bool,
pub theme: UserTheme,
pub timezone_offset: i16,
}Fields§
§id: String§afk_timeout: u16§allow_accessibility_detection: bool§animate_emoji: bool§animate_stickers: u8§contact_sync_enabled: bool§convert_emoticons: bool§custom_status: Option<CustomStatus>§default_guilds_restricted: bool§detect_platform_accounts: bool§developer_mode: bool§disable_games_tab: bool§enable_tts_command: bool§explicit_content_filter: u8§friend_source_flags: FriendSourceFlags§gateway_connected: bool§gif_auto_play: bool§guild_folders: Vec<GuildFolder>§guild_positions: Vec<String>§inline_attachment_media: bool§inline_embed_media: bool§locale: String§message_display_compact: bool§native_phone_integration_enabled: bool§render_embeds: bool§render_reactions: bool§restricted_guilds: Vec<String>§show_current_game: bool§status: UserStatus§stream_notifications_enabled: bool§theme: UserTheme§timezone_offset: i16Trait Implementations§
Source§impl Clone for UserSettings
impl Clone for UserSettings
Source§fn clone(&self) -> UserSettings
fn clone(&self) -> UserSettings
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 UserSettings
impl Debug for UserSettings
Source§impl Default for UserSettings
impl Default 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
Source§impl PartialEq for UserSettings
impl PartialEq for UserSettings
Source§impl Serialize for UserSettings
impl Serialize for UserSettings
impl Eq for UserSettings
impl StructuralPartialEq for UserSettings
Auto Trait Implementations§
impl Freeze for UserSettings
impl RefUnwindSafe for UserSettings
impl Send for UserSettings
impl Sync for UserSettings
impl Unpin 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