Trait swc_common::TypeEq[][src]

pub trait TypeEq {
    fn type_eq(&self, other: &Self) -> bool;
}

Derive with #[derive(TypeEq)].

Required methods

fn type_eq(&self, other: &Self) -> bool[src]

Note: This method should return true for non-type values.

Loading content...

Implementations on Foreign Types

impl<T> TypeEq for Option<T> where
    T: TypeEq
[src]

impl<T> TypeEq for Vec<T> where
    T: TypeEq
[src]

impl TypeEq for bool[src]

impl TypeEq for usize[src]

impl TypeEq for u8[src]

impl TypeEq for u16[src]

impl TypeEq for u32[src]

impl TypeEq for u64[src]

impl TypeEq for u128[src]

impl TypeEq for isize[src]

impl TypeEq for i8[src]

impl TypeEq for i16[src]

impl TypeEq for i32[src]

impl TypeEq for i64[src]

impl TypeEq for i128[src]

impl TypeEq for f32[src]

impl TypeEq for f64[src]

impl TypeEq for char[src]

impl TypeEq for str[src]

impl TypeEq for String[src]

impl<S: PartialEq> TypeEq for Atom<S>[src]

impl<N> TypeEq for Box<N> where
    N: TypeEq
[src]

impl<N> TypeEq for Arc<N> where
    N: TypeEq
[src]

impl<'a, N> TypeEq for &'a N where
    N: TypeEq
[src]

impl<N> TypeEq for RefCell<N> where
    N: TypeEq
[src]

impl TypeEq for BigInt[src]

Loading content...

Implementors

impl TypeEq for SyntaxContext[src]

impl TypeEq for BytePos[src]

impl TypeEq for Span[src]

fn type_eq(&self, _: &Self) -> bool[src]

Always returns true

impl<N> TypeEq for Rc<N> where
    N: TypeEq
[src]

Loading content...