Struct winsafe::guard::TokenPrivilegesGuard
source · pub struct TokenPrivilegesGuard { /* private fields */ }
Available on crate feature
kernel
only.Expand description
RAII implementation for TOKEN_PRIVILEGES
which
manages the allocated memory.
Methods from Deref<Target = TOKEN_PRIVILEGES>§
sourcepub fn Privileges(&self) -> &[LUID_AND_ATTRIBUTES]
pub fn Privileges(&self) -> &[LUID_AND_ATTRIBUTES]
Returns a constant slice over the Privileges
entries.
sourcepub fn Privileges_mut(&mut self) -> &mut [LUID_AND_ATTRIBUTES]
pub fn Privileges_mut(&mut self) -> &mut [LUID_AND_ATTRIBUTES]
Returns a mutable slice over the Privileges
entries.
Trait Implementations§
source§impl Deref for TokenPrivilegesGuard
impl Deref for TokenPrivilegesGuard
Auto Trait Implementations§
impl Freeze for TokenPrivilegesGuard
impl RefUnwindSafe for TokenPrivilegesGuard
impl Send for TokenPrivilegesGuard
impl !Sync for TokenPrivilegesGuard
impl Unpin for TokenPrivilegesGuard
impl UnwindSafe for TokenPrivilegesGuard
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