pub struct PhiInstruction {
pub span: Span,
pub dest_info: InsnDestInfo,
pub args: Vec<PhiArg>,
}Fields§
§span: Span§dest_info: InsnDestInfo§args: Vec<PhiArg>Implementations§
Trait Implementations§
Source§impl Clone for PhiInstruction
impl Clone for PhiInstruction
Source§fn clone(&self) -> PhiInstruction
fn clone(&self) -> PhiInstruction
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 PhiInstruction
impl Debug for PhiInstruction
Source§impl Display for PhiInstruction
impl Display for PhiInstruction
Source§impl FromStr for PhiInstruction
impl FromStr for PhiInstruction
Source§impl Hash for PhiInstruction
impl Hash for PhiInstruction
Source§impl PartialEq for PhiInstruction
impl PartialEq for PhiInstruction
impl Eq for PhiInstruction
impl StructuralPartialEq for PhiInstruction
Auto Trait Implementations§
impl Freeze for PhiInstruction
impl RefUnwindSafe for PhiInstruction
impl Send for PhiInstruction
impl Sync for PhiInstruction
impl Unpin for PhiInstruction
impl UnwindSafe for PhiInstruction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.