pub struct CreateGuild {
pub name: String,
pub icon: Option<String>,
pub verification_level: Option<u8>,
pub default_message_notifications: Option<u8>,
pub explicit_content_filter: Option<u8>,
pub roles: Vec<Value>,
pub channels: Vec<Value>,
pub afk_channel_id: Option<Snowflake>,
pub afk_timeout: Option<u32>,
pub system_channel_id: Option<Snowflake>,
pub system_channel_flags: Option<u64>,
}Expand description
Payload for creating a Guild.
Fields§
§name: String§icon: Option<String>§verification_level: Option<u8>§default_message_notifications: Option<u8>§explicit_content_filter: Option<u8>§roles: Vec<Value>§channels: Vec<Value>§afk_channel_id: Option<Snowflake>§afk_timeout: Option<u32>§system_channel_id: Option<Snowflake>§system_channel_flags: Option<u64>Trait Implementations§
Source§impl Clone for CreateGuild
impl Clone for CreateGuild
Source§fn clone(&self) -> CreateGuild
fn clone(&self) -> CreateGuild
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 CreateGuild
impl Debug for CreateGuild
Source§impl Default for CreateGuild
impl Default for CreateGuild
Source§fn default() -> CreateGuild
fn default() -> CreateGuild
Returns the “default value” for a type. Read more
Source§impl Serialize for CreateGuild
impl Serialize for CreateGuild
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreateGuild
impl RefUnwindSafe for CreateGuild
impl Send for CreateGuild
impl Sync for CreateGuild
impl Unpin for CreateGuild
impl UnwindSafe for CreateGuild
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