pub enum ParamObjType {
Identifier,
Forall,
DefHeader,
Exist,
SetBuilder,
FnSet,
Sum,
Induc,
DefAlgo,
Product,
}Variants§
Identifier
Forall
DefHeader
Exist
SetBuilder
FnSet
Sum
Summation index in sum(i, lo, hi, body) — bound only in body.
Induc
DefAlgo
Product
Product index in product(i, lo, hi, body) — bound only in body.
Implementations§
Source§impl ParamObjType
impl ParamObjType
pub fn free_param_display_tag(self) -> u8
Trait Implementations§
Source§impl Clone for ParamObjType
impl Clone for ParamObjType
Source§fn clone(&self) -> ParamObjType
fn clone(&self) -> ParamObjType
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 ParamObjType
impl Debug for ParamObjType
Source§impl PartialEq for ParamObjType
impl PartialEq for ParamObjType
impl Copy for ParamObjType
impl Eq for ParamObjType
impl StructuralPartialEq for ParamObjType
Auto Trait Implementations§
impl Freeze for ParamObjType
impl RefUnwindSafe for ParamObjType
impl Send for ParamObjType
impl Sync for ParamObjType
impl Unpin for ParamObjType
impl UnsafeUnpin for ParamObjType
impl UnwindSafe for ParamObjType
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