pub struct ChannelCreatePayload {
pub name: String,
pub kind: Option<u8>,
pub topic: Option<String>,
pub bitrate: Option<u64>,
pub user_limit: Option<u64>,
pub rate_limit_per_user: Option<u64>,
pub position: Option<i64>,
pub parent_id: Option<Snowflake>,
pub nsfw: Option<bool>,
}Fields§
§name: String§kind: Option<u8>§topic: Option<String>§bitrate: Option<u64>§user_limit: Option<u64>§rate_limit_per_user: Option<u64>§position: Option<i64>§parent_id: Option<Snowflake>§nsfw: Option<bool>Trait Implementations§
Source§impl Clone for ChannelCreatePayload
impl Clone for ChannelCreatePayload
Source§fn clone(&self) -> ChannelCreatePayload
fn clone(&self) -> ChannelCreatePayload
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 ChannelCreatePayload
impl Debug for ChannelCreatePayload
Source§impl Default for ChannelCreatePayload
impl Default for ChannelCreatePayload
Source§fn default() -> ChannelCreatePayload
fn default() -> ChannelCreatePayload
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ChannelCreatePayload
impl RefUnwindSafe for ChannelCreatePayload
impl Send for ChannelCreatePayload
impl Sync for ChannelCreatePayload
impl Unpin for ChannelCreatePayload
impl UnsafeUnpin for ChannelCreatePayload
impl UnwindSafe for ChannelCreatePayload
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