pub enum PermissionKind {
All,
One(Permission),
}
Variants§
All
One(Permission)
Trait Implementations§
Source§impl Clone for PermissionKind
impl Clone for PermissionKind
Source§fn clone(&self) -> PermissionKind
fn clone(&self) -> PermissionKind
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> CustomToTokens<'a> for PermissionKind
impl<'a> CustomToTokens<'a> for PermissionKind
Source§impl Debug for PermissionKind
impl Debug for PermissionKind
Source§impl Display for PermissionKind
impl Display for PermissionKind
Source§impl From<Permission> for PermissionKind
impl From<Permission> for PermissionKind
Source§fn from(p: Permission) -> Self
fn from(p: Permission) -> Self
Converts to this type from the input type.
Source§impl FromStr for PermissionKind
impl FromStr for PermissionKind
Source§impl Parse for PermissionKind
impl Parse for PermissionKind
type Output = PermissionKind
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for PermissionKind
impl PartialEq for PermissionKind
Source§impl ToTokens for PermissionKind
impl ToTokens for PermissionKind
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Eq for PermissionKind
impl StructuralPartialEq for PermissionKind
Auto Trait Implementations§
impl Freeze for PermissionKind
impl RefUnwindSafe for PermissionKind
impl Send for PermissionKind
impl Sync for PermissionKind
impl Unpin for PermissionKind
impl UnwindSafe for PermissionKind
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