swc_common

Trait EqIgnoreSpan

Source
pub trait EqIgnoreSpan {
    // Required method
    fn eq_ignore_span(&self, other: &Self) -> bool;
}
Expand description

Derive with #[derive(EqIgnoreSpan)].

Required Methods§

Source

fn eq_ignore_span(&self, other: &Self) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl EqIgnoreSpan for bool

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for char

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for f32

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for f64

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for i8

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for i16

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for i32

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for i64

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for i128

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for isize

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for str

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for u8

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for u16

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for u32

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for u64

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for u128

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for usize

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for String

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for BigInt

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl EqIgnoreSpan for Atom

Source§

fn eq_ignore_span(&self, r: &Self) -> bool

Source§

impl<B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<N> EqIgnoreSpan for &N
where N: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<N> EqIgnoreSpan for Box<N>
where N: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<N> EqIgnoreSpan for Rc<N>
where N: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<N> EqIgnoreSpan for RefCell<N>
where N: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<T> EqIgnoreSpan for Option<T>
where T: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<T> EqIgnoreSpan for [T]
where T: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<T> EqIgnoreSpan for Vec<T>
where T: EqIgnoreSpan,

Source§

fn eq_ignore_span(&self, other: &Self) -> bool

Source§

impl<T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<U: EqIgnoreSpan, T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<V: EqIgnoreSpan, U: EqIgnoreSpan, T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<W: EqIgnoreSpan, V: EqIgnoreSpan, U: EqIgnoreSpan, T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<X: EqIgnoreSpan, W: EqIgnoreSpan, V: EqIgnoreSpan, U: EqIgnoreSpan, T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<Y: EqIgnoreSpan, X: EqIgnoreSpan, W: EqIgnoreSpan, V: EqIgnoreSpan, U: EqIgnoreSpan, T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Source§

impl<Z: EqIgnoreSpan, Y: EqIgnoreSpan, X: EqIgnoreSpan, W: EqIgnoreSpan, V: EqIgnoreSpan, U: EqIgnoreSpan, T: EqIgnoreSpan, S: EqIgnoreSpan, R: EqIgnoreSpan, Q: EqIgnoreSpan, P: EqIgnoreSpan, O: EqIgnoreSpan, N: EqIgnoreSpan, M: EqIgnoreSpan, L: EqIgnoreSpan, K: EqIgnoreSpan, J: EqIgnoreSpan, I: EqIgnoreSpan, H: EqIgnoreSpan, G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (Z, Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)

Source§

fn eq_ignore_span(&self, rhs: &Self) -> bool

Implementors§