pub enum PermissionPolicy {
DenyAll,
ReadOnlyAll,
AllowAll,
}Expand description
What a role says about what no permission mentions.
Variants§
DenyAll
Nothing can be done.
ReadOnlyAll
Everything can be seen, and nothing changed.
AllowAll
Everything can be done.
Trait Implementations§
Source§impl Clone for PermissionPolicy
impl Clone for PermissionPolicy
Source§fn clone(&self) -> PermissionPolicy
fn clone(&self) -> PermissionPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PermissionPolicy
Source§impl Debug for PermissionPolicy
impl Debug for PermissionPolicy
Source§impl Default for PermissionPolicy
impl Default for PermissionPolicy
Source§fn default() -> PermissionPolicy
fn default() -> PermissionPolicy
Returns the “default value” for a type. Read more
impl Eq for PermissionPolicy
Source§impl PartialEq for PermissionPolicy
impl PartialEq for PermissionPolicy
impl StructuralPartialEq for PermissionPolicy
Auto Trait Implementations§
impl Freeze for PermissionPolicy
impl RefUnwindSafe for PermissionPolicy
impl Send for PermissionPolicy
impl Sync for PermissionPolicy
impl Unpin for PermissionPolicy
impl UnsafeUnpin for PermissionPolicy
impl UnwindSafe for PermissionPolicy
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