pub enum DomType {
Mord,
Mop,
Mbin,
Mrel,
Mopen,
Mclose,
Mpunct,
Minner,
}
Expand description
DOM enum for atom classes
Variants§
Mord
Ordinary atom (mord) - default class for most symbols
Mop
Operator atom (mop) - for operators like sum, integral
Mbin
Binary operator atom (mbin) - for binary operators like +, -
Mrel
Relation atom (mrel) - for relations like =, <, >
Mopen
Opening delimiter atom (mopen) - for opening delimiters like (, [
Mclose
Closing delimiter atom (mclose) - for closing delimiters like ), ]
Mpunct
Punctuation atom (mpunct) - for punctuation like comma, period
Minner
Inner atom (minner) - for inner expressions
Implementations§
Trait Implementations§
impl Copy for DomType
impl Eq for DomType
impl StructuralPartialEq for DomType
Auto Trait Implementations§
impl Freeze for DomType
impl RefUnwindSafe for DomType
impl Send for DomType
impl Sync for DomType
impl Unpin for DomType
impl UnwindSafe for DomType
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