pub struct SFGAO(/* private fields */);
Available on crate features
kernel
and shell
only.Expand description
SFGAO
constants (u32
).
This is a bitflag constant, which implements the
NativeBitflag
trait.
Implementations§
source§impl SFGAO
impl SFGAO
sourcepub const unsafe fn from_raw(v: u32) -> Self
pub const unsafe fn from_raw(v: u32) -> 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) -> u32
pub const fn raw(&self) -> u32
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 SFGAO
impl SFGAO
pub const CANCOPY: Self = _
pub const CANMOVE: Self = _
pub const CANLINK: Self = _
pub const STORAGE: Self = _
pub const CANRENAME: Self = _
pub const CANDELETE: Self = _
pub const HASPROPSHEET: Self = _
pub const DROPTARGET: Self = _
pub const CAPABILITYMASK: Self = _
pub const SYSTEM: Self = _
pub const ENCRYPTED: Self = _
pub const ISSLOW: Self = _
pub const GHOSTED: Self = _
pub const LINK: Self = _
pub const SHARE: Self = _
pub const READONLY: Self = _
pub const HIDDEN: Self = _
pub const FILESYSANCESTOR: Self = _
pub const FOLDER: Self = _
pub const FILESYSTEM: Self = _
pub const HASSUBFOLDER: Self = _
pub const CONTENTSMASK: Self = _
pub const VALIDATE: Self = _
pub const REMOVABLE: Self = _
pub const COMPRESSED: Self = _
pub const BROWSABLE: Self = _
pub const NONENUMERATED: Self = _
pub const NEWCONTENT: Self = _
pub const CANMONIKER: Self = _
pub const HASSTORAGE: Self = _
pub const STREAM: Self = _
pub const STORAGEANCESTOR: Self = _
pub const STORAGECAPMASK: Self = _
pub const PKEYSFGAOMASK: Self = _
Trait Implementations§
source§impl BitAndAssign for SFGAO
impl BitAndAssign for SFGAO
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOrAssign for SFGAO
impl BitOrAssign for SFGAO
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXorAssign for SFGAO
impl BitXorAssign for SFGAO
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl IntUnderlying for SFGAO
impl IntUnderlying for SFGAO
source§impl NativeBitflag for SFGAO
impl NativeBitflag for SFGAO
source§impl Ord for SFGAO
impl Ord for SFGAO
source§impl PartialEq for SFGAO
impl PartialEq for SFGAO
source§impl PartialOrd for SFGAO
impl PartialOrd for SFGAO
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 SFGAO
impl Eq for SFGAO
impl NativeConst for SFGAO
impl Send for SFGAO
impl StructuralPartialEq for SFGAO
Auto Trait Implementations§
impl Freeze for SFGAO
impl RefUnwindSafe for SFGAO
impl Sync for SFGAO
impl Unpin for SFGAO
impl UnwindSafe for SFGAO
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