pub struct DeletionFlags(/* private fields */);Expand description
DEPFLAG_*: how the search reached an object.
Implementations§
Source§impl DeletionFlags
impl DeletionFlags
pub const NORMAL: Self
pub const AUTO: Self
pub const INTERNAL: Self
pub const PARTITION: Self
pub const EXTENSION: Self
Sourcepub const REVERSE: Self
pub const REVERSE: Self
Reached from an object that is part of it, which redirected the search to its owner.
pub const fn contains(self, other: Self) -> bool
pub const fn union(self, other: Self) -> Self
Trait Implementations§
Source§impl Clone for DeletionFlags
impl Clone for DeletionFlags
impl Copy for DeletionFlags
Source§impl Debug for DeletionFlags
impl Debug for DeletionFlags
Source§impl Default for DeletionFlags
impl Default for DeletionFlags
impl Eq for DeletionFlags
Source§impl PartialEq for DeletionFlags
impl PartialEq for DeletionFlags
impl StructuralPartialEq for DeletionFlags
Auto Trait Implementations§
impl Freeze for DeletionFlags
impl RefUnwindSafe for DeletionFlags
impl Send for DeletionFlags
impl Sync for DeletionFlags
impl Unpin for DeletionFlags
impl UnsafeUnpin for DeletionFlags
impl UnwindSafe for DeletionFlags
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more