pub fn add_voice(mut self, channel: impl Into<VoiceFields>) -> Self {
        self.channels
            .push(GuildChannelFields::Voice(channel.into()));

        self
    }
/// add a child voice channel.
add a child voice channel.
add a child voice channel .
pub fn add_voice(mut self, channel: impl Into<VoiceFields>) -> Self {
        self.channels
            .push(GuildChannelFields::Voice(channel.into()));
        self
    }
pub fn add_voice ( mut self , channel : impl Into < VoiceFields > ) -> Self { self . channels . push ( GuildChannelFields :: Voice ( channel . into ( ) ) ) ; self }
add a child voice channel.
add a child voice channel .
mut self
channel
impl Into<VoiceFields>