Trait TypeEq
Other items inswc_common
pub trait TypeEq { fn type_eq(&self, other: &Self) -> bool; }
Derive with #[derive(TypeEq)].
#[derive(TypeEq)]
fn type_eq(&self, other: &Self) -> bool
Note: This method should return true for non-type values.
true
impl<T> TypeEq for Option<T> where T: TypeEq,
impl<T> TypeEq for Vec<T> where T: TypeEq,
impl TypeEq for bool
impl TypeEq for usize
impl TypeEq for u8
impl TypeEq for u16
impl TypeEq for u32
impl TypeEq for u64
impl TypeEq for u128
impl TypeEq for isize
impl TypeEq for i8
impl TypeEq for i16
impl TypeEq for i32
impl TypeEq for i64
impl TypeEq for i128
impl TypeEq for f32
impl TypeEq for f64
impl TypeEq for char
impl TypeEq for str
impl TypeEq for String
impl<S: PartialEq> TypeEq for Atom<S>
impl<N> TypeEq for Box<N> where N: TypeEq,
impl<N> TypeEq for Arc<N> where N: TypeEq,
impl<'a, N> TypeEq for &'a N where N: TypeEq,
impl<N> TypeEq for RefCell<N> where N: TypeEq,
impl TypeEq for BigInt
impl TypeEq for SyntaxContext
impl TypeEq for BytePos
impl TypeEq for Span
impl<N> TypeEq for Rc<N> where N: TypeEq,