pub struct ModifyGuild<'a> {Show 21 fields
pub name: Option<TitanString<'a>>,
pub region: Option<TitanString<'a>>,
pub verification_level: Option<u8>,
pub default_message_notifications: Option<u8>,
pub explicit_content_filter: Option<u8>,
pub afk_channel_id: Option<Snowflake>,
pub afk_timeout: Option<u32>,
pub icon: Option<TitanString<'a>>,
pub owner_id: Option<Snowflake>,
pub splash: Option<TitanString<'a>>,
pub discovery_splash: Option<TitanString<'a>>,
pub banner: Option<TitanString<'a>>,
pub system_channel_id: Option<Snowflake>,
pub system_channel_flags: Option<u64>,
pub rules_channel_id: Option<Snowflake>,
pub public_updates_channel_id: Option<Snowflake>,
pub preferred_locale: Option<TitanString<'a>>,
pub features: Option<Vec<TitanString<'a>>>,
pub description: Option<TitanString<'a>>,
pub premium_progress_bar_enabled: Option<bool>,
pub safety_alerts_channel_id: Option<Snowflake>,
}Expand description
Payload for modifying a guild.
Fields§
§name: Option<TitanString<'a>>§region: Option<TitanString<'a>>§verification_level: Option<u8>§default_message_notifications: Option<u8>§explicit_content_filter: Option<u8>§afk_channel_id: Option<Snowflake>§afk_timeout: Option<u32>§icon: Option<TitanString<'a>>§owner_id: Option<Snowflake>§splash: Option<TitanString<'a>>§discovery_splash: Option<TitanString<'a>>§system_channel_id: Option<Snowflake>§system_channel_flags: Option<u64>§rules_channel_id: Option<Snowflake>§public_updates_channel_id: Option<Snowflake>§preferred_locale: Option<TitanString<'a>>§features: Option<Vec<TitanString<'a>>>§description: Option<TitanString<'a>>§safety_alerts_channel_id: Option<Snowflake>Trait Implementations§
Source§impl<'a> Clone for ModifyGuild<'a>
impl<'a> Clone for ModifyGuild<'a>
Source§fn clone(&self) -> ModifyGuild<'a>
fn clone(&self) -> ModifyGuild<'a>
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<'a> Debug for ModifyGuild<'a>
impl<'a> Debug for ModifyGuild<'a>
Source§impl<'a> Default for ModifyGuild<'a>
impl<'a> Default for ModifyGuild<'a>
Source§fn default() -> ModifyGuild<'a>
fn default() -> ModifyGuild<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for ModifyGuild<'a>
impl<'a> RefUnwindSafe for ModifyGuild<'a>
impl<'a> Send for ModifyGuild<'a>
impl<'a> Sync for ModifyGuild<'a>
impl<'a> Unpin for ModifyGuild<'a>
impl<'a> UnwindSafe for ModifyGuild<'a>
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