pub struct TermAlgebra {
pub signature: Signature,
pub num_vars: usize,
}Expand description
The term algebra for a signature and variable set.
Stores the signature and supports term construction/evaluation.
Fields§
§signature: Signature§num_vars: usizeImplementations§
Auto Trait Implementations§
impl Freeze for TermAlgebra
impl RefUnwindSafe for TermAlgebra
impl Send for TermAlgebra
impl Sync for TermAlgebra
impl Unpin for TermAlgebra
impl UnsafeUnpin for TermAlgebra
impl UnwindSafe for TermAlgebra
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