pub enum DuplicateAccess {
Same,
Chosen(Access),
}Expand description
The access a duplicate carries: the source’s own, or a mask chosen for it.
Variants§
Same
Whatever access the source handle has, as DUPLICATE_SAME_ACCESS asks. Not a mask of
nothing: the duplicate can do what the source can.
Chosen(Access)
Exactly this mask, whatever the source holds.
Trait Implementations§
Source§impl Clone for DuplicateAccess
impl Clone for DuplicateAccess
impl Copy for DuplicateAccess
Source§impl Debug for DuplicateAccess
impl Debug for DuplicateAccess
impl Eq for DuplicateAccess
Source§impl Hash for DuplicateAccess
impl Hash for DuplicateAccess
Source§impl PartialEq for DuplicateAccess
impl PartialEq for DuplicateAccess
impl StructuralPartialEq for DuplicateAccess
Auto Trait Implementations§
impl Freeze for DuplicateAccess
impl RefUnwindSafe for DuplicateAccess
impl Send for DuplicateAccess
impl Sync for DuplicateAccess
impl Unpin for DuplicateAccess
impl UnsafeUnpin for DuplicateAccess
impl UnwindSafe for DuplicateAccess
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