#[repr(u8)]pub enum LayerSemantics {
None = 0,
IsTombstone = 1,
IsSupersedeLocal = 2,
IsSupersedeTree = 3,
}Expand description
Layer semantics values for layered keys (Windows 10 RS1+).
Variants§
None = 0
Key node and parent key nodes can be included in the layered key.
IsTombstone = 1
Tombstone key node: cannot be included in layered key (no class name, no subkeys, no values).
IsSupersedeLocal = 2
Key node can be included, but parent key nodes cannot.
IsSupersedeTree = 3
Key node can be included, parent key nodes cannot; child key nodes must have same value.
Trait Implementations§
Source§impl Clone for LayerSemantics
impl Clone for LayerSemantics
Source§fn clone(&self) -> LayerSemantics
fn clone(&self) -> LayerSemantics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LayerSemantics
Source§impl Debug for LayerSemantics
impl Debug for LayerSemantics
impl Eq for LayerSemantics
Source§impl From<u8> for LayerSemantics
impl From<u8> for LayerSemantics
Source§impl PartialEq for LayerSemantics
impl PartialEq for LayerSemantics
impl StructuralPartialEq for LayerSemantics
Auto Trait Implementations§
impl Freeze for LayerSemantics
impl RefUnwindSafe for LayerSemantics
impl Send for LayerSemantics
impl Sync for LayerSemantics
impl Unpin for LayerSemantics
impl UnsafeUnpin for LayerSemantics
impl UnwindSafe for LayerSemantics
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