pub enum RelationOp {
Similar,
Equivalent,
Congruent,
Approx,
}Expand description
Relation operators for mathematical relations.
Represents relations between mathematical objects such as similarity, equivalence, congruence, and approximation.
§Examples
use mathlex::ast::RelationOp;
let similar = RelationOp::Similar; // ~
let equiv = RelationOp::Equivalent; // ≡
let approx = RelationOp::Approx; // ≈
assert_ne!(similar, equiv);Variants§
Similar
Similarity relation (~)
Equivalent
Equivalence relation (≡)
Congruent
Congruence relation (≅)
Approx
Approximation relation (≈)
Trait Implementations§
Source§impl Clone for RelationOp
impl Clone for RelationOp
Source§fn clone(&self) -> RelationOp
fn clone(&self) -> RelationOp
Returns a duplicate of the value. Read more
1.0.0 · 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 RelationOp
impl Debug for RelationOp
Source§impl Display for RelationOp
impl Display for RelationOp
Source§impl Hash for RelationOp
impl Hash for RelationOp
Source§impl PartialEq for RelationOp
impl PartialEq for RelationOp
Source§impl ToLatex for RelationOp
impl ToLatex for RelationOp
impl Copy for RelationOp
impl Eq for RelationOp
impl StructuralPartialEq for RelationOp
Auto Trait Implementations§
impl Freeze for RelationOp
impl RefUnwindSafe for RelationOp
impl Send for RelationOp
impl Sync for RelationOp
impl Unpin for RelationOp
impl UnsafeUnpin for RelationOp
impl UnwindSafe for RelationOp
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