pub enum SymbolicDef {
Param(usize),
Constant(u128),
Use(usize),
Cast(usize, String),
Binary(BinOp, usize, AnaOperand),
UnOp(UnOp),
Call(String, Vec<usize>),
Ref(usize),
}Variants§
Param(usize)
Constant(u128)
Use(usize)
Cast(usize, String)
Binary(BinOp, usize, AnaOperand)
UnOp(UnOp)
Call(String, Vec<usize>)
Ref(usize)
Trait Implementations§
Source§impl Clone for SymbolicDef
impl Clone for SymbolicDef
Source§fn clone(&self) -> SymbolicDef
fn clone(&self) -> SymbolicDef
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 moreAuto Trait Implementations§
impl Freeze for SymbolicDef
impl RefUnwindSafe for SymbolicDef
impl Send for SymbolicDef
impl Sync for SymbolicDef
impl Unpin for SymbolicDef
impl UnwindSafe for SymbolicDef
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