pub struct ClassExtension {
pub grade: Bigrade,
pub kind: ClassExtensionKind,
pub class: Vec<BipersistenceTerm>,
pub ambiguity: Vec<Vec<BipersistenceTerm>>,
}Expand description
Exact extension fiber of one base class at one grid node.
Fields§
§grade: BigradeTarget grid node.
kind: ClassExtensionKindClassification of the affine fiber.
class: Vec<BipersistenceTerm>Unique extension or one canonical affine base point.
ambiguity: Vec<Vec<BipersistenceTerm>>Canonical basis for the affine direction.
Trait Implementations§
Source§impl Clone for ClassExtension
impl Clone for ClassExtension
Source§fn clone(&self) -> ClassExtension
fn clone(&self) -> ClassExtension
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 moreSource§impl Debug for ClassExtension
impl Debug for ClassExtension
impl Eq for ClassExtension
Source§impl PartialEq for ClassExtension
impl PartialEq for ClassExtension
impl StructuralPartialEq for ClassExtension
Auto Trait Implementations§
impl Freeze for ClassExtension
impl RefUnwindSafe for ClassExtension
impl Send for ClassExtension
impl Sync for ClassExtension
impl Unpin for ClassExtension
impl UnsafeUnpin for ClassExtension
impl UnwindSafe for ClassExtension
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