pub trait EqIgnoreSpan {
// Required method
fn eq_ignore_span(&self, other: &Self) -> bool;
}
Expand description
Derive with #[derive(EqIgnoreSpan)]
.
Required Methods§
fn eq_ignore_span(&self, other: &Self) -> bool
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
source§impl EqIgnoreSpan for bool
impl EqIgnoreSpan for bool
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for char
impl EqIgnoreSpan for char
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for f32
impl EqIgnoreSpan for f32
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for f64
impl EqIgnoreSpan for f64
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for i8
impl EqIgnoreSpan for i8
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for i16
impl EqIgnoreSpan for i16
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for i32
impl EqIgnoreSpan for i32
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for i64
impl EqIgnoreSpan for i64
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for i128
impl EqIgnoreSpan for i128
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for isize
impl EqIgnoreSpan for isize
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for str
impl EqIgnoreSpan for str
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for u8
impl EqIgnoreSpan for u8
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for u16
impl EqIgnoreSpan for u16
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for u32
impl EqIgnoreSpan for u32
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for u64
impl EqIgnoreSpan for u64
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for u128
impl EqIgnoreSpan for u128
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for usize
impl EqIgnoreSpan for usize
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for String
impl EqIgnoreSpan for String
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for BigInt
impl EqIgnoreSpan for BigInt
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl EqIgnoreSpan for Atom
impl EqIgnoreSpan for Atom
fn eq_ignore_span(&self, r: &Self) -> bool
source§impl<B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (B, A)
impl<B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (B, A)
fn eq_ignore_span(&self, rhs: &Self) -> bool
source§impl<C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (C, B, A)
impl<C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (C, B, A)
fn eq_ignore_span(&self, rhs: &Self) -> bool
source§impl<D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (D, C, B, A)
impl<D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (D, C, B, A)
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)
impl<E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (E, D, C, B, A)
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)
impl<F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (F, E, D, C, B, A)
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)
impl<G: EqIgnoreSpan, F: EqIgnoreSpan, E: EqIgnoreSpan, D: EqIgnoreSpan, C: EqIgnoreSpan, B: EqIgnoreSpan, A: EqIgnoreSpan> EqIgnoreSpan for (G, F, E, D, C, B, A)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
fn eq_ignore_span(&self, rhs: &Self) -> bool
source§impl<N> EqIgnoreSpan for &Nwhere
N: EqIgnoreSpan,
impl<N> EqIgnoreSpan for &Nwhere
N: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<N> EqIgnoreSpan for Box<N>where
N: EqIgnoreSpan,
impl<N> EqIgnoreSpan for Box<N>where
N: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<N> EqIgnoreSpan for Rc<N>where
N: EqIgnoreSpan,
impl<N> EqIgnoreSpan for Rc<N>where
N: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<N> EqIgnoreSpan for RefCell<N>where
N: EqIgnoreSpan,
impl<N> EqIgnoreSpan for RefCell<N>where
N: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<N> EqIgnoreSpan for Box<N>where
N: EqIgnoreSpan,
Available on crate feature nightly
only.
impl<N> EqIgnoreSpan for Box<N>where
N: EqIgnoreSpan,
Available on crate feature
nightly
only.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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
fn eq_ignore_span(&self, rhs: &Self) -> bool
source§impl<T> EqIgnoreSpan for Option<T>where
T: EqIgnoreSpan,
impl<T> EqIgnoreSpan for Option<T>where
T: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<T> EqIgnoreSpan for [T]where
T: EqIgnoreSpan,
impl<T> EqIgnoreSpan for [T]where
T: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<T> EqIgnoreSpan for Vec<T>where
T: EqIgnoreSpan,
impl<T> EqIgnoreSpan for Vec<T>where
T: EqIgnoreSpan,
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl<T> EqIgnoreSpan for Vec<T>where
T: EqIgnoreSpan,
Available on crate feature nightly
only.
impl<T> EqIgnoreSpan for Vec<T>where
T: EqIgnoreSpan,
Available on crate feature
nightly
only.