pub struct CreateRolePayload {
pub name: String,
pub permissions: Option<String>,
pub color: Option<u64>,
pub hoist: Option<bool>,
pub mentionable: Option<bool>,
}Fields§
§name: String§permissions: Option<String>§color: Option<u64>§hoist: Option<bool>§mentionable: Option<bool>Trait Implementations§
Source§impl Clone for CreateRolePayload
impl Clone for CreateRolePayload
Source§fn clone(&self) -> CreateRolePayload
fn clone(&self) -> CreateRolePayload
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 CreateRolePayload
impl Debug for CreateRolePayload
Source§impl Default for CreateRolePayload
impl Default for CreateRolePayload
Source§fn default() -> CreateRolePayload
fn default() -> CreateRolePayload
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateRolePayload
impl RefUnwindSafe for CreateRolePayload
impl Send for CreateRolePayload
impl Sync for CreateRolePayload
impl Unpin for CreateRolePayload
impl UnsafeUnpin for CreateRolePayload
impl UnwindSafe for CreateRolePayload
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