#[repr(u16)]pub enum ProtectionStatus {
None = 0,
ReadOnly = 1,
Unknown(u16),
}Expand description
Protection status of an object.
Variants§
None = 0
No protection.
ReadOnly = 1
Read-only protection.
Unknown(u16)
Unknown protection status code.
Trait Implementations§
Source§impl Clone for ProtectionStatus
impl Clone for ProtectionStatus
Source§fn clone(&self) -> ProtectionStatus
fn clone(&self) -> ProtectionStatus
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 ProtectionStatus
impl Debug for ProtectionStatus
Source§impl Default for ProtectionStatus
impl Default for ProtectionStatus
Source§impl From<ProtectionStatus> for u16
impl From<ProtectionStatus> for u16
Source§fn from(enum_value: ProtectionStatus) -> Self
fn from(enum_value: ProtectionStatus) -> Self
Converts to this type from the input type.
Source§impl From<u16> for ProtectionStatus
impl From<u16> for ProtectionStatus
Source§impl FromPrimitive for ProtectionStatus
impl FromPrimitive for ProtectionStatus
Source§impl PartialEq for ProtectionStatus
impl PartialEq for ProtectionStatus
impl Copy for ProtectionStatus
impl Eq for ProtectionStatus
impl StructuralPartialEq for ProtectionStatus
Auto Trait Implementations§
impl Freeze for ProtectionStatus
impl RefUnwindSafe for ProtectionStatus
impl Send for ProtectionStatus
impl Sync for ProtectionStatus
impl Unpin for ProtectionStatus
impl UnsafeUnpin for ProtectionStatus
impl UnwindSafe for ProtectionStatus
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