pub enum PermissionTarget {
FilePath(String),
RegistryPath(String),
}Expand description
Permission target reference.
Variants§
Implementations§
Source§impl PermissionTarget
impl PermissionTarget
Sourcepub fn read_descriptor(&self) -> Result<SecurityDescriptor>
pub fn read_descriptor(&self) -> Result<SecurityDescriptor>
Read current descriptor for target.
Sourcepub fn write_descriptor(&self, descriptor: &SecurityDescriptor) -> Result<()>
pub fn write_descriptor(&self, descriptor: &SecurityDescriptor) -> Result<()>
Write descriptor to target.
Trait Implementations§
Source§impl Clone for PermissionTarget
impl Clone for PermissionTarget
Source§fn clone(&self) -> PermissionTarget
fn clone(&self) -> PermissionTarget
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 PermissionTarget
impl Debug for PermissionTarget
Source§impl PartialEq for PermissionTarget
impl PartialEq for PermissionTarget
impl Eq for PermissionTarget
impl StructuralPartialEq for PermissionTarget
Auto Trait Implementations§
impl Freeze for PermissionTarget
impl RefUnwindSafe for PermissionTarget
impl Send for PermissionTarget
impl Sync for PermissionTarget
impl Unpin for PermissionTarget
impl UnsafeUnpin for PermissionTarget
impl UnwindSafe for PermissionTarget
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