pub struct ModifyGuildBuilder<'a> { /* private fields */ }Expand description
Builder for modifying a Guild.
Implementations§
Source§impl<'a> ModifyGuildBuilder<'a>
impl<'a> ModifyGuildBuilder<'a>
Sourcepub fn new() -> ModifyGuildBuilder<'a>
pub fn new() -> ModifyGuildBuilder<'a>
Create a new ModifyGuildBuilder.
Sourcepub fn name(self, name: impl Into<TitanString<'a>>) -> ModifyGuildBuilder<'a>
pub fn name(self, name: impl Into<TitanString<'a>>) -> ModifyGuildBuilder<'a>
Set name.
Sourcepub fn region(
self,
region: impl Into<TitanString<'a>>,
) -> ModifyGuildBuilder<'a>
pub fn region( self, region: impl Into<TitanString<'a>>, ) -> ModifyGuildBuilder<'a>
Set region (deprecated).
Sourcepub fn verification_level(self, level: u8) -> ModifyGuildBuilder<'a>
pub fn verification_level(self, level: u8) -> ModifyGuildBuilder<'a>
Set verification level.
Sourcepub fn default_message_notifications(self, level: u8) -> ModifyGuildBuilder<'a>
pub fn default_message_notifications(self, level: u8) -> ModifyGuildBuilder<'a>
Set default message notifications.
Sourcepub fn explicit_content_filter(self, level: u8) -> ModifyGuildBuilder<'a>
pub fn explicit_content_filter(self, level: u8) -> ModifyGuildBuilder<'a>
Set explicit content filter.
Sourcepub fn afk_channel_id(self, id: impl Into<Snowflake>) -> ModifyGuildBuilder<'a>
pub fn afk_channel_id(self, id: impl Into<Snowflake>) -> ModifyGuildBuilder<'a>
Set AFK channel ID.
Sourcepub fn afk_timeout(self, timeout: u32) -> ModifyGuildBuilder<'a>
pub fn afk_timeout(self, timeout: u32) -> ModifyGuildBuilder<'a>
Set AFK timeout.
Sourcepub fn icon(self, icon: impl Into<TitanString<'a>>) -> ModifyGuildBuilder<'a>
pub fn icon(self, icon: impl Into<TitanString<'a>>) -> ModifyGuildBuilder<'a>
Set icon (base64).
Sourcepub fn system_channel_id(
self,
id: impl Into<Snowflake>,
) -> ModifyGuildBuilder<'a>
pub fn system_channel_id( self, id: impl Into<Snowflake>, ) -> ModifyGuildBuilder<'a>
Set system channel ID.
Sourcepub fn build(self) -> ModifyGuild<'a>
pub fn build(self) -> ModifyGuild<'a>
Build the ModifyGuild payload.
Trait Implementations§
Source§impl<'a> Clone for ModifyGuildBuilder<'a>
impl<'a> Clone for ModifyGuildBuilder<'a>
Source§fn clone(&self) -> ModifyGuildBuilder<'a>
fn clone(&self) -> ModifyGuildBuilder<'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 ModifyGuildBuilder<'a>
impl<'a> Debug for ModifyGuildBuilder<'a>
Source§impl<'a> Default for ModifyGuildBuilder<'a>
impl<'a> Default for ModifyGuildBuilder<'a>
Source§fn default() -> ModifyGuildBuilder<'a>
fn default() -> ModifyGuildBuilder<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for ModifyGuildBuilder<'a>
impl<'a> RefUnwindSafe for ModifyGuildBuilder<'a>
impl<'a> Send for ModifyGuildBuilder<'a>
impl<'a> Sync for ModifyGuildBuilder<'a>
impl<'a> Unpin for ModifyGuildBuilder<'a>
impl<'a> UnwindSafe for ModifyGuildBuilder<'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