pub enum TreeMarkState {
Unmarked,
Partial,
Marked,
}Expand description
A node’s aggregated mark state.
Variants§
Trait Implementations§
Source§impl Clone for TreeMarkState
impl Clone for TreeMarkState
Source§fn clone(&self) -> TreeMarkState
fn clone(&self) -> TreeMarkState
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 TreeMarkState
Source§impl Debug for TreeMarkState
impl Debug for TreeMarkState
Source§impl Default for TreeMarkState
impl Default for TreeMarkState
Source§fn default() -> TreeMarkState
fn default() -> TreeMarkState
Returns the “default value” for a type. Read more
impl Eq for TreeMarkState
Source§impl PartialEq for TreeMarkState
impl PartialEq for TreeMarkState
impl StructuralPartialEq for TreeMarkState
Auto Trait Implementations§
impl Freeze for TreeMarkState
impl RefUnwindSafe for TreeMarkState
impl Send for TreeMarkState
impl Sync for TreeMarkState
impl Unpin for TreeMarkState
impl UnsafeUnpin for TreeMarkState
impl UnwindSafe for TreeMarkState
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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