Struct discord::builders::EditMember
[−]
[src]
pub struct EditMember(_);
Patch content for the edit_member call.
Methods
impl EditMember[src]
fn merge(self, other: EditMember) -> EditMember
Merge this builder's contents with another of the same type.
Keys in other will override those in self.
This method is intended to be used with deserialized instances. Note that deserialization does not check that the keys are valid for the relevant API call.
discord.edit_server(|b| b .merge(serde_json::from_str(r#"{"name":"My Server"}"#)?))
impl EditMember[src]
fn nickname(self, nick: &str) -> Self
Edit the member's nickname. Supply the empty string to remove a nickname.
fn mute(self, mute: bool) -> Self
Edit whether the member is server-muted.
fn deaf(self, deafen: bool) -> Self
Edit whether the member is server-deafened.
fn roles(self, roles: &[RoleId]) -> Self
Edit the member's assigned roles.
fn channel(self, channel: ChannelId) -> Self
Move the member to another voice channel.