pub enum SetDefaultPermissionData {
Value {
permissions: Permission,
},
Field {
permissions: Override,
},
}Expand description
Set role permission data data
Variants§
Value
Fields
§
permissions: PermissionPermission values to set for members in a [Channel::Group]
Field
Trait Implementations§
source§impl Clone for SetDefaultPermissionData
impl Clone for SetDefaultPermissionData
source§fn clone(&self) -> SetDefaultPermissionData
fn clone(&self) -> SetDefaultPermissionData
Returns a copy 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 SetDefaultPermissionData
impl Debug for SetDefaultPermissionData
Auto Trait Implementations§
impl RefUnwindSafe for SetDefaultPermissionData
impl Send for SetDefaultPermissionData
impl Sync for SetDefaultPermissionData
impl Unpin for SetDefaultPermissionData
impl UnwindSafe for SetDefaultPermissionData
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