pub enum PermissionLevelConfig {
Allow,
Ask,
Deny,
}Expand description
Permission level configuration
Variants§
Trait Implementations§
Source§impl Clone for PermissionLevelConfig
impl Clone for PermissionLevelConfig
Source§fn clone(&self) -> PermissionLevelConfig
fn clone(&self) -> PermissionLevelConfig
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 PermissionLevelConfig
impl Debug for PermissionLevelConfig
Source§impl<'de> Deserialize<'de> for PermissionLevelConfig
impl<'de> Deserialize<'de> for PermissionLevelConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<PermissionLevelConfig> for PermissionLevel
impl From<PermissionLevelConfig> for PermissionLevel
Source§fn from(level: PermissionLevelConfig) -> Self
fn from(level: PermissionLevelConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PermissionLevelConfig
impl RefUnwindSafe for PermissionLevelConfig
impl Send for PermissionLevelConfig
impl Sync for PermissionLevelConfig
impl Unpin for PermissionLevelConfig
impl UnwindSafe for PermissionLevelConfig
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