pub struct PermissionOverwriteUpdate {
pub allow: Option<Permissions>,
pub deny: Option<Permissions>,
pub id: Id<GenericMarker>,
pub type: PermissionOverwriteEntity,
}Fields§
§allow: Option<Permissions>§deny: Option<Permissions>§id: Id<GenericMarker>Can be either a role ID or a user ID
type: PermissionOverwriteEntityThe type of entity this overwrite applies to.
Implementations§
Source§impl PermissionOverwriteUpdate
impl PermissionOverwriteUpdate
Sourcepub fn builder() -> PermissionOverwriteUpdateBuilder
pub fn builder() -> PermissionOverwriteUpdateBuilder
Create an instance of PermissionOverwriteUpdate using the builder syntax
Trait Implementations§
Source§impl Clone for PermissionOverwriteUpdate
impl Clone for PermissionOverwriteUpdate
Source§fn clone(&self) -> PermissionOverwriteUpdate
fn clone(&self) -> PermissionOverwriteUpdate
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 PermissionOverwriteUpdate
impl Debug for PermissionOverwriteUpdate
impl Copy for PermissionOverwriteUpdate
Auto Trait Implementations§
impl Freeze for PermissionOverwriteUpdate
impl RefUnwindSafe for PermissionOverwriteUpdate
impl Send for PermissionOverwriteUpdate
impl Sync for PermissionOverwriteUpdate
impl Unpin for PermissionOverwriteUpdate
impl UnsafeUnpin for PermissionOverwriteUpdate
impl UnwindSafe for PermissionOverwriteUpdate
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