pub struct PersistenceTriangleTerm {
pub vertices: [usize; 3],
pub coefficient: u32,
}Expand description
One nonzero coefficient on an oriented triangle of a finite death chain.
Fields§
§vertices: [usize; 3]Triangle vertices in ascending order.
coefficient: u32Coefficient in the declared prime field.
Trait Implementations§
Source§impl Clone for PersistenceTriangleTerm
impl Clone for PersistenceTriangleTerm
Source§fn clone(&self) -> PersistenceTriangleTerm
fn clone(&self) -> PersistenceTriangleTerm
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 PersistenceTriangleTerm
Source§impl Debug for PersistenceTriangleTerm
impl Debug for PersistenceTriangleTerm
impl Eq for PersistenceTriangleTerm
Source§impl Ord for PersistenceTriangleTerm
impl Ord for PersistenceTriangleTerm
Source§fn cmp(&self, other: &PersistenceTriangleTerm) -> Ordering
fn cmp(&self, other: &PersistenceTriangleTerm) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PersistenceTriangleTerm
impl PartialEq for PersistenceTriangleTerm
Source§impl PartialOrd for PersistenceTriangleTerm
impl PartialOrd for PersistenceTriangleTerm
impl StructuralPartialEq for PersistenceTriangleTerm
Auto Trait Implementations§
impl Freeze for PersistenceTriangleTerm
impl RefUnwindSafe for PersistenceTriangleTerm
impl Send for PersistenceTriangleTerm
impl Sync for PersistenceTriangleTerm
impl Unpin for PersistenceTriangleTerm
impl UnsafeUnpin for PersistenceTriangleTerm
impl UnwindSafe for PersistenceTriangleTerm
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