pub enum InterfaceMode {
Relative,
Materialized,
Disjoint,
ZeroSimplex,
ZeroCone,
}Expand description
Algebra retained by one separator interface.
Variants§
Relative
The interface stores a filtered core relative to its parent boundary.
Materialized
The interface stores a reduction over its full vertex scope.
Disjoint
The scope is a disjoint union of its child scopes.
ZeroSimplex
Child scopes meet in one zero-filtration simplex.
ZeroCone
Child scopes meet in a zero-filtration flag cone.
Trait Implementations§
Source§impl Clone for InterfaceMode
impl Clone for InterfaceMode
Source§fn clone(&self) -> InterfaceMode
fn clone(&self) -> InterfaceMode
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 InterfaceMode
Source§impl Debug for InterfaceMode
impl Debug for InterfaceMode
impl Eq for InterfaceMode
Source§impl PartialEq for InterfaceMode
impl PartialEq for InterfaceMode
impl StructuralPartialEq for InterfaceMode
Auto Trait Implementations§
impl Freeze for InterfaceMode
impl RefUnwindSafe for InterfaceMode
impl Send for InterfaceMode
impl Sync for InterfaceMode
impl Unpin for InterfaceMode
impl UnsafeUnpin for InterfaceMode
impl UnwindSafe for InterfaceMode
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