#[non_exhaustive]pub enum CorrespondenceMode {
Exact,
Omit,
}Expand description
Control over exact relations to the preceding class spaces.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Exact
Return exact relations on every common filtered subcomplex.
Omit
Keep the exact current state. Leave correspondence empty.
Trait Implementations§
Source§impl Clone for CorrespondenceMode
impl Clone for CorrespondenceMode
Source§fn clone(&self) -> CorrespondenceMode
fn clone(&self) -> CorrespondenceMode
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 CorrespondenceMode
Source§impl Debug for CorrespondenceMode
impl Debug for CorrespondenceMode
Source§impl Default for CorrespondenceMode
impl Default for CorrespondenceMode
Source§fn default() -> CorrespondenceMode
fn default() -> CorrespondenceMode
Returns the “default value” for a type. Read more
impl Eq for CorrespondenceMode
Source§impl PartialEq for CorrespondenceMode
impl PartialEq for CorrespondenceMode
impl StructuralPartialEq for CorrespondenceMode
Auto Trait Implementations§
impl Freeze for CorrespondenceMode
impl RefUnwindSafe for CorrespondenceMode
impl Send for CorrespondenceMode
impl Sync for CorrespondenceMode
impl Unpin for CorrespondenceMode
impl UnsafeUnpin for CorrespondenceMode
impl UnwindSafe for CorrespondenceMode
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§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