pub enum PermissionDestination {
Session,
Project,
Unknown(String),
}Expand description
Where a permission applies.
Variants§
Session
Applies only to the current session.
Project
Persists across sessions for the project.
Unknown(String)
A destination not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for PermissionDestination
impl Clone for PermissionDestination
Source§fn clone(&self) -> PermissionDestination
fn clone(&self) -> PermissionDestination
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 PermissionDestination
impl Debug for PermissionDestination
Source§impl<'de> Deserialize<'de> for PermissionDestination
impl<'de> Deserialize<'de> for PermissionDestination
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PermissionDestination
impl Display for PermissionDestination
Source§impl From<&str> for PermissionDestination
impl From<&str> for PermissionDestination
Source§impl Hash for PermissionDestination
impl Hash for PermissionDestination
Source§impl PartialEq for PermissionDestination
impl PartialEq for PermissionDestination
Source§impl Serialize for PermissionDestination
impl Serialize for PermissionDestination
impl Eq for PermissionDestination
impl StructuralPartialEq for PermissionDestination
Auto Trait Implementations§
impl Freeze for PermissionDestination
impl RefUnwindSafe for PermissionDestination
impl Send for PermissionDestination
impl Sync for PermissionDestination
impl Unpin for PermissionDestination
impl UnsafeUnpin for PermissionDestination
impl UnwindSafe for PermissionDestination
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