[−][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)?
Methods
impl TypePredicateNode
[src]
fn rust_predicate(&self, func_str: &str) -> String
[src]
Trait Implementations
impl Clone for TypePredicateNode
[src]
fn clone(&self) -> TypePredicateNode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for TypePredicateNode
[src]
impl Hash for TypePredicateNode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<TypePredicateNode> for TypePredicateNode
[src]
fn eq(&self, other: &TypePredicateNode) -> bool
[src]
fn ne(&self, other: &TypePredicateNode) -> bool
[src]
impl StructuralEq for TypePredicateNode
[src]
impl StructuralPartialEq for TypePredicateNode
[src]
Auto Trait Implementations
impl RefUnwindSafe for TypePredicateNode
impl Send for TypePredicateNode
impl Sync for TypePredicateNode
impl Unpin for TypePredicateNode
impl UnwindSafe for TypePredicateNode
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,
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.
fn to_owned(&self) -> T
[src]
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.
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>,