#[repr(C)]pub struct IrInstHash;Implementations§
Source§impl IrInstHash
impl IrInstHash
pub fn mix_u32_u32(h: u32, k: u32) -> u32
pub fn mix_u32_ir_op(h: u32, op: IrOp) -> u32
pub fn ir_inst_hash_operator_call(&self, key: &IrInst) -> usize
Trait Implementations§
Source§impl Clone for IrInstHash
impl Clone for IrInstHash
Source§fn clone(&self) -> IrInstHash
fn clone(&self) -> IrInstHash
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IrInstHash
Source§impl Debug for IrInstHash
impl Debug for IrInstHash
Source§impl Default for IrInstHash
impl Default for IrInstHash
Source§fn default() -> IrInstHash
fn default() -> IrInstHash
Returns the “default value” for a type. Read more
Source§impl DenseHasher<IrInst> for IrInstHash
impl DenseHasher<IrInst> for IrInstHash
impl Eq for IrInstHash
Source§impl Hash for IrInstHash
impl Hash for IrInstHash
Source§impl PartialEq for IrInstHash
impl PartialEq for IrInstHash
Source§fn eq(&self, other: &IrInstHash) -> bool
fn eq(&self, other: &IrInstHash) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IrInstHash
Auto Trait Implementations§
impl Freeze for IrInstHash
impl RefUnwindSafe for IrInstHash
impl Send for IrInstHash
impl Sync for IrInstHash
impl Unpin for IrInstHash
impl UnsafeUnpin for IrInstHash
impl UnwindSafe for IrInstHash
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