Struct serenity::builder::EditChannel [] [src]

pub struct EditChannel(pub Map<String, Value>);

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:

Be careful when using this code, it's not being 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]

[src]

The bitrate of the channel in bits.

This is for voice channels only.

[src]

The name of the channel.

Must be between 2 and 100 characters long.

[src]

The position of the channel in the channel list.

[src]

The topic of the channel. Can be empty.

Must be between 0 and 1024 characters long.

This is for text channels only.

[src]

The number of users that may be in the channel simultaneously.

This is for voice channels only.

Trait Implementations

impl Clone for EditChannel
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for EditChannel
[src]

[src]

Formats the value using the given formatter.

impl Default for EditChannel
[src]

[src]

Returns the "default value" for a type. Read more