pub struct ChannelRequestBase {
pub topic: Option<String>,
pub url: Option<String>,
pub parent_id: Option<Id<ChannelMarker>>,
pub bitrate: Option<u32>,
pub user_limit: Option<u32>,
pub permission_overwrites: Option<Vec<PermissionOverwrite>>,
}Fields§
§topic: Option<String>§url: Option<String>§parent_id: Option<Id<ChannelMarker>>§bitrate: Option<u32>Voice channel bitrate in bits per second.
user_limit: Option<u32>Maximum users allowed in a voice channel.
permission_overwrites: Option<Vec<PermissionOverwrite>>Implementations§
Source§impl ChannelRequestBase
impl ChannelRequestBase
Sourcepub fn builder() -> ChannelRequestBaseBuilder
pub fn builder() -> ChannelRequestBaseBuilder
Create an instance of ChannelRequestBase using the builder syntax
Trait Implementations§
Source§impl Clone for ChannelRequestBase
impl Clone for ChannelRequestBase
Source§fn clone(&self) -> ChannelRequestBase
fn clone(&self) -> ChannelRequestBase
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 Debug for ChannelRequestBase
impl Debug for ChannelRequestBase
Source§impl Default for ChannelRequestBase
impl Default for ChannelRequestBase
Source§fn default() -> ChannelRequestBase
fn default() -> ChannelRequestBase
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ChannelRequestBase
impl RefUnwindSafe for ChannelRequestBase
impl Send for ChannelRequestBase
impl Sync for ChannelRequestBase
impl Unpin for ChannelRequestBase
impl UnsafeUnpin for ChannelRequestBase
impl UnwindSafe for ChannelRequestBase
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