Enum sn_data_types::register::Permissions [−][src]
pub enum Permissions { Public(PublicPermissions), Private(PrivatePermissions), }
Wrapper type for permissions set, which can be public or private.
Variants
Public(PublicPermissions)
Public permissions set.
Private(PrivatePermissions)
Private permissions set.
Trait Implementations
impl Clone for Permissions
[src]
impl Clone for Permissions
[src]fn clone(&self) -> Permissions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for Permissions
[src]
impl<'de> Deserialize<'de> for Permissions
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for Permissions
[src]
impl Eq for Permissions
[src]impl From<PrivatePermissions> for Permissions
[src]
impl From<PrivatePermissions> for Permissions
[src]fn from(permission_set: PrivatePermissions) -> Self
[src]
impl From<PublicPermissions> for Permissions
[src]
impl From<PublicPermissions> for Permissions
[src]fn from(permission_set: PublicPermissions) -> Self
[src]
impl Hash for Permissions
[src]
impl Hash for Permissions
[src]impl Ord for Permissions
[src]
impl Ord for Permissions
[src]impl PartialEq<Permissions> for Permissions
[src]
impl PartialEq<Permissions> for Permissions
[src]fn eq(&self, other: &Permissions) -> bool
[src]
fn ne(&self, other: &Permissions) -> bool
[src]
impl PartialOrd<Permissions> for Permissions
[src]
impl PartialOrd<Permissions> for Permissions
[src]impl Serialize for Permissions
[src]
impl Serialize for Permissions
[src]impl StructuralEq for Permissions
[src]
impl StructuralEq for Permissions
[src]impl StructuralPartialEq for Permissions
[src]
impl StructuralPartialEq for Permissions
[src]Auto Trait Implementations
impl RefUnwindSafe for Permissions
impl RefUnwindSafe for Permissions
impl Send for Permissions
impl Send for Permissions
impl Sync for Permissions
impl Sync for Permissions
impl Unpin for Permissions
impl Unpin for Permissions
impl UnwindSafe for Permissions
impl UnwindSafe for Permissions
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,