pub struct SE(/* private fields */);
Available on crate feature
kernel
only.Expand description
SECURITY_DESCRIPTOR_CONTROL
bit flags (u16
).
This is a bitflag constant, which implements the
NativeBitflag
trait.
Implementations§
source§impl SE
impl SE
sourcepub const unsafe fn from_raw(v: u16) -> Self
pub const unsafe fn from_raw(v: u16) -> Self
Constructs a new object by wrapping the given integer value.
§Safety
Be sure the given value is meaningful for the actual type.
sourcepub const fn raw(&self) -> u16
pub const fn raw(&self) -> u16
Returns the primitive integer underlying value.
This method is similar to Into
, but it
is const
, therefore it can be used in
const contexts.
source§impl SE
impl SE
pub const OWNER_DEFAULTED: Self = _
pub const GROUP_DEFAULTED: Self = _
pub const DACL_PRESENT: Self = _
pub const DACL_DEFAULTED: Self = _
pub const SACL_PRESENT: Self = _
pub const SACL_DEFAULTED: Self = _
pub const DACL_AUTO_INHERIT_REQ: Self = _
pub const SACL_AUTO_INHERIT_REQ: Self = _
pub const DACL_AUTO_INHERITED: Self = _
pub const SACL_AUTO_INHERITED: Self = _
pub const DACL_PROTECTED: Self = _
pub const SACL_PROTECTED: Self = _
pub const RM_CONTROL_VALID: Self = _
pub const SELF_RELATIVE: Self = _
Trait Implementations§
source§impl BitAndAssign for SE
impl BitAndAssign for SE
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOrAssign for SE
impl BitOrAssign for SE
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXorAssign for SE
impl BitXorAssign for SE
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl IntUnderlying for SE
impl IntUnderlying for SE
source§impl NativeBitflag for SE
impl NativeBitflag for SE
source§impl Ord for SE
impl Ord for SE
source§impl PartialOrd for SE
impl PartialOrd for SE
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for SE
impl Eq for SE
impl NativeConst for SE
impl Send for SE
impl StructuralPartialEq for SE
Auto Trait Implementations§
impl Freeze for SE
impl RefUnwindSafe for SE
impl Sync for SE
impl Unpin for SE
impl UnwindSafe for SE
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