pub struct EditRoleData {
pub name: Option<String>,
pub colour: Option<String>,
pub hoist: Option<bool>,
pub rank: Option<i64>,
pub remove: Option<Vec<FieldsRole>>,
}Expand description
Edit role data
Fields§
§name: Option<String>Role name
colour: Option<String>Role colour
hoist: Option<bool>Whether this role should be displayed separately
rank: Option<i64>Ranking position
Smaller values take priority.
remove: Option<Vec<FieldsRole>>Fields to remove from role object
Trait Implementations§
Source§impl Clone for EditRoleData
impl Clone for EditRoleData
Source§fn clone(&self) -> EditRoleData
fn clone(&self) -> EditRoleData
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 EditRoleData
impl Debug for EditRoleData
Source§impl Default for EditRoleData
impl Default for EditRoleData
Source§fn default() -> EditRoleData
fn default() -> EditRoleData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EditRoleData
impl RefUnwindSafe for EditRoleData
impl Send for EditRoleData
impl Sync for EditRoleData
impl Unpin for EditRoleData
impl UnwindSafe for EditRoleData
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