pub struct WindowsTokenInfo { /* private fields */ }Expand description
Windows token information for a VFS target.
Implementations§
Source§impl WindowsTokenInfo
impl WindowsTokenInfo
Sourcepub const fn is_elevated(&self) -> bool
pub const fn is_elevated(&self) -> bool
Returns whether the token has elevated administrator privileges.
Sourcepub fn primary_group_sid(&self) -> &Sid
pub fn primary_group_sid(&self) -> &Sid
Returns the token primary group SID.
Sourcepub fn groups(&self) -> &[TokenGroup]
pub fn groups(&self) -> &[TokenGroup]
Returns the token group memberships.
Trait Implementations§
Source§impl Clone for WindowsTokenInfo
impl Clone for WindowsTokenInfo
Source§fn clone(&self) -> WindowsTokenInfo
fn clone(&self) -> WindowsTokenInfo
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 moreSource§impl Debug for WindowsTokenInfo
impl Debug for WindowsTokenInfo
Source§impl<'de> Deserialize<'de> for WindowsTokenInfo
impl<'de> Deserialize<'de> for WindowsTokenInfo
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 WindowsTokenInfo
Source§impl PartialEq for WindowsTokenInfo
impl PartialEq for WindowsTokenInfo
Source§impl Serialize for WindowsTokenInfo
impl Serialize for WindowsTokenInfo
impl StructuralPartialEq for WindowsTokenInfo
Auto Trait Implementations§
impl Freeze for WindowsTokenInfo
impl RefUnwindSafe for WindowsTokenInfo
impl Send for WindowsTokenInfo
impl Sync for WindowsTokenInfo
impl Unpin for WindowsTokenInfo
impl UnsafeUnpin for WindowsTokenInfo
impl UnwindSafe for WindowsTokenInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more