[−][src]Enum cranelift_codegen_meta::cdsl::instructions::TypePredicateNode
Variants
Is the value argument (at the index designated by the first member) the same type as the type name (second member)?
CtrlTypeVarCheck(String)Is the controlling type variable the same type as the one designated by the type name (only member)?
Implementations
impl TypePredicateNode[src]
fn rust_predicate(&self, func_str: &str) -> String[src]
Trait Implementations
impl Clone for TypePredicateNode[src]
pub fn clone(&self) -> TypePredicateNode[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for TypePredicateNode[src]
impl Hash for TypePredicateNode[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<TypePredicateNode> for TypePredicateNode[src]
pub fn eq(&self, other: &TypePredicateNode) -> bool[src]
pub fn ne(&self, other: &TypePredicateNode) -> bool[src]
impl StructuralEq for TypePredicateNode[src]
impl StructuralPartialEq for TypePredicateNode[src]
Auto Trait Implementations
impl RefUnwindSafe for TypePredicateNode[src]
impl Send for TypePredicateNode[src]
impl Sync for TypePredicateNode[src]
impl Unpin for TypePredicateNode[src]
impl UnwindSafe for TypePredicateNode[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,