pub enum AndersenConstraint2 {
AddressOf {
dest: u32,
src: MemLocation,
},
Copy {
dest: u32,
src: u32,
},
Load {
dest: u32,
ptr: u32,
},
Store {
ptr: u32,
src: u32,
},
Call {
ret: u32,
func: u32,
args: Vec<u32>,
},
}Expand description
Andersen-style points-to constraint
Variants§
Trait Implementations§
Source§impl Clone for AndersenConstraint2
impl Clone for AndersenConstraint2
Source§fn clone(&self) -> AndersenConstraint2
fn clone(&self) -> AndersenConstraint2
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 AndersenConstraint2
impl RefUnwindSafe for AndersenConstraint2
impl Send for AndersenConstraint2
impl Sync for AndersenConstraint2
impl Unpin for AndersenConstraint2
impl UnsafeUnpin for AndersenConstraint2
impl UnwindSafe for AndersenConstraint2
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