pub struct IrValueId(pub u32);Expand description
One SSA-like transient value id.
Tuple Fields§
§0: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for IrValueId
impl<'de> Deserialize<'de> for IrValueId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for IrValueId
impl Ord for IrValueId
Source§impl PartialOrd for IrValueId
impl PartialOrd for IrValueId
impl Copy for IrValueId
impl Eq for IrValueId
impl StructuralPartialEq for IrValueId
Auto Trait Implementations§
impl Freeze for IrValueId
impl RefUnwindSafe for IrValueId
impl Send for IrValueId
impl Sync for IrValueId
impl Unpin for IrValueId
impl UnsafeUnpin for IrValueId
impl UnwindSafe for IrValueId
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.