#[non_exhaustive]pub enum SidIdentifierAuthority {
Show 13 variants
Null,
World,
Local,
Creator,
NonUnique,
Nt,
ResourceManager,
AppPackage,
MandatoryLabel,
ScopedPolicy,
Authentication,
ProcessTrust,
Unknown(u64),
}Expand description
Authority responsible for issuing a SID.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Null
Null authority.
World
World authority.
Local
Local authority.
Creator
Creator authority.
NonUnique
Non-unique authority.
Nt
NT authority.
ResourceManager
Resource manager authority.
AppPackage
Application package authority.
MandatoryLabel
Mandatory label authority.
ScopedPolicy
Scoped policy identifier authority.
Authentication
Authentication authority.
ProcessTrust
Process trust authority.
Unknown(u64)
An authority not known by this version of the crate.
Trait Implementations§
Source§impl Clone for SidIdentifierAuthority
impl Clone for SidIdentifierAuthority
Source§fn clone(&self) -> SidIdentifierAuthority
fn clone(&self) -> SidIdentifierAuthority
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 SidIdentifierAuthority
Source§impl Debug for SidIdentifierAuthority
impl Debug for SidIdentifierAuthority
Source§impl<'de> Deserialize<'de> for SidIdentifierAuthority
impl<'de> Deserialize<'de> for SidIdentifierAuthority
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
impl Eq for SidIdentifierAuthority
Source§impl From<SidIdentifierAuthority> for u64
impl From<SidIdentifierAuthority> for u64
Source§fn from(authority: SidIdentifierAuthority) -> Self
fn from(authority: SidIdentifierAuthority) -> Self
Converts to this type from the input type.
Source§impl From<u64> for SidIdentifierAuthority
impl From<u64> for SidIdentifierAuthority
Source§impl Hash for SidIdentifierAuthority
impl Hash for SidIdentifierAuthority
Source§impl PartialEq for SidIdentifierAuthority
impl PartialEq for SidIdentifierAuthority
Source§impl Serialize for SidIdentifierAuthority
impl Serialize for SidIdentifierAuthority
impl StructuralPartialEq for SidIdentifierAuthority
Auto Trait Implementations§
impl Freeze for SidIdentifierAuthority
impl RefUnwindSafe for SidIdentifierAuthority
impl Send for SidIdentifierAuthority
impl Sync for SidIdentifierAuthority
impl Unpin for SidIdentifierAuthority
impl UnsafeUnpin for SidIdentifierAuthority
impl UnwindSafe for SidIdentifierAuthority
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