Trait feanor_math::ordered::OrderedRingStore
source · pub trait OrderedRingStore: RingStorewhere
Self::Type: OrderedRing,{
// Provided methods
fn cmp(&self, lhs: &El<Self>, rhs: &El<Self>) -> Ordering { ... }
fn is_leq(&self, lhs: &El<Self>, rhs: &El<Self>) -> bool { ... }
fn is_geq(&self, lhs: &El<Self>, rhs: &El<Self>) -> bool { ... }
fn is_lt(&self, lhs: &El<Self>, rhs: &El<Self>) -> bool { ... }
fn is_gt(&self, lhs: &El<Self>, rhs: &El<Self>) -> bool { ... }
fn is_neg(&self, value: &El<Self>) -> bool { ... }
fn is_pos(&self, value: &El<Self>) -> bool { ... }
fn abs(&self, value: El<Self>) -> El<Self> { ... }
}Expand description
Trait for RingStores that store OrderedRings. Mainly used
to provide a convenient interface to the OrderedRing-functions.
Provided Methods§
Object Safety§
This trait is not object safe.