#[repr(i32)]pub enum TVMFFISEqHashKind {
kTVMFFISEqHashKindUnsupported = 0,
kTVMFFISEqHashKindTreeNode = 1,
kTVMFFISEqHashKindFreeVar = 2,
kTVMFFISEqHashKindDAGNode = 3,
kTVMFFISEqHashKindConstTreeNode = 4,
kTVMFFISEqHashKindUniqueInstance = 5,
}Expand description
Structural equality/hash participation kind stored in type metadata.
Variants§
kTVMFFISEqHashKindUnsupported = 0
kTVMFFISEqHashKindTreeNode = 1
kTVMFFISEqHashKindFreeVar = 2
kTVMFFISEqHashKindDAGNode = 3
kTVMFFISEqHashKindConstTreeNode = 4
kTVMFFISEqHashKindUniqueInstance = 5
Trait Implementations§
Source§impl Clone for TVMFFISEqHashKind
impl Clone for TVMFFISEqHashKind
Source§fn clone(&self) -> TVMFFISEqHashKind
fn clone(&self) -> TVMFFISEqHashKind
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 TVMFFISEqHashKind
Source§impl Debug for TVMFFISEqHashKind
impl Debug for TVMFFISEqHashKind
impl Eq for TVMFFISEqHashKind
Source§impl PartialEq for TVMFFISEqHashKind
impl PartialEq for TVMFFISEqHashKind
Source§fn eq(&self, other: &TVMFFISEqHashKind) -> bool
fn eq(&self, other: &TVMFFISEqHashKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TVMFFISEqHashKind
Auto Trait Implementations§
impl Freeze for TVMFFISEqHashKind
impl RefUnwindSafe for TVMFFISEqHashKind
impl Send for TVMFFISEqHashKind
impl Sync for TVMFFISEqHashKind
impl Unpin for TVMFFISEqHashKind
impl UnsafeUnpin for TVMFFISEqHashKind
impl UnwindSafe for TVMFFISEqHashKind
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