Struct serenity::builder::EditChannel [−][src]
A builder to edit a GuildChannel
for use via GuildChannel::edit
Defaults are not directly provided by the builder itself.
Examples
Edit a channel, providing a new name and topic:
ⓘThis example is not tested
// assuming a channel has already been bound if let Err(why) = channel::edit(|c| c.name("new name").topic("a test topic")) { // properly handle the error }
Methods
impl EditChannel
[src]
impl EditChannel
pub fn bitrate(self, bitrate: u64) -> Self
[src]
pub fn bitrate(self, bitrate: u64) -> Self
The bitrate of the channel in bits.
This is for voice channels only.
pub fn name(self, name: &str) -> Self
[src]
pub fn name(self, name: &str) -> Self
The name of the channel.
Must be between 2 and 100 characters long.
pub fn position(self, position: u64) -> Self
[src]
pub fn position(self, position: u64) -> Self
The position of the channel in the channel list.
pub fn topic(self, topic: &str) -> Self
[src]
pub fn topic(self, topic: &str) -> Self
The topic of the channel. Can be empty.
Must be between 0 and 1024 characters long.
This is for text channels only.
pub fn user_limit(self, user_limit: u64) -> Self
[src]
pub fn user_limit(self, user_limit: u64) -> Self
The number of users that may be in the channel simultaneously.
This is for voice channels only.
pub fn category<C: Into<Option<ChannelId>>>(self, category: C) -> Self
[src]
pub fn category<C: Into<Option<ChannelId>>>(self, category: C) -> Self
Trait Implementations
impl Clone for EditChannel
[src]
impl Clone for EditChannel
fn clone(&self) -> EditChannel
[src]
fn clone(&self) -> EditChannel
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for EditChannel
[src]
impl Debug for EditChannel
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for EditChannel
[src]
impl Default for EditChannel
fn default() -> EditChannel
[src]
fn default() -> EditChannel
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for EditChannel
impl Send for EditChannel
impl Sync for EditChannel
impl Sync for EditChannel