Trait otter_api_tests::cmp::Eq1.0.0[][src]

pub trait Eq: PartialEq<Self> { }

Trait for equality comparisons which are equivalence relations.

This means, that in addition to a == b and a != b being strict inverses, the equality must be (for all a, b and c):

  • reflexive: a == a;
  • symmetric: a == b implies b == a; and
  • transitive: a == b and b == c implies a == c.

This property cannot be checked by the compiler, and therefore Eq implies PartialEq, and has no extra methods.

Derivable

This trait can be used with #[derive]. When derived, because Eq has no extra methods, it is only informing the compiler that this is an equivalence relation rather than a partial equivalence relation. Note that the derive strategy requires all fields are Eq, which isn’t always desired.

How can I implement Eq?

If you cannot use the derive strategy, specify that your type implements Eq, which has no methods:

enum BookFormat { Paperback, Hardback, Ebook }
struct Book {
    isbn: i32,
    format: BookFormat,
}
impl PartialEq for Book {
    fn eq(&self, other: &Self) -> bool {
        self.isbn == other.isbn
    }
}
impl Eq for Book {}

Implementations on Foreign Types

impl<'_> Eq for Components<'_>[src]

impl Eq for BacktraceStatus[src]

impl Eq for CStr[src]

impl Eq for Ipv4Addr[src]

impl Eq for StripPrefixError[src]

impl Eq for SocketAddr[src]

impl Eq for Shutdown[src]

impl<T> Eq for SyncOnceCell<T> where
    T: Eq
[src]

impl Eq for Ipv6MulticastScope[src]

impl Eq for Output[src]

impl<'a> Eq for PrefixComponent<'a>[src]

impl Eq for OsString[src]

impl Eq for SocketAddrV6[src]

impl<'a> Eq for Component<'a>[src]

impl Eq for AddrParseError[src]

impl Eq for ExitStatus[src]

impl Eq for Ipv6Addr[src]

impl Eq for IpAddr[src]

impl Eq for IntoStringError[src]

impl Eq for FromVecWithNulError[src]

impl Eq for Path[src]

impl Eq for NulError[src]

impl Eq for WaitTimeoutResult[src]

impl Eq for SocketAddrV4[src]

impl Eq for FromBytesWithNulError[src]

impl<'a> Eq for Prefix<'a>[src]

impl Eq for CString[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Eq for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src]

impl<Ret> Eq for unsafe fn() -> Ret[src]

impl<Ret, A, B> Eq for extern "C" fn(A, B, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G> Eq for extern "C" fn(A, B, C, D, E, F, G) -> Ret[src]

impl<Ret, A, B, C, D, E> Eq for extern "C" fn(A, B, C, D, E) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret[src]

impl<Ret, A, B> Eq for extern "C" fn(A, B) -> Ret[src]

impl<Ret, A, B, C, D, E, F> Eq for unsafe extern "C" fn(A, B, C, D, E, F) -> Ret[src]

impl Eq for str[src]

impl Eq for bool[src]

impl<Ret, A, B, C, D, E, F, G> Eq for unsafe fn(A, B, C, D, E, F, G) -> Ret[src]

impl<Ret, A, B, C, D, E> Eq for unsafe extern "C" fn(A, B, C, D, E) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J> Eq for fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src]

impl Eq for i128[src]

impl<A, B, C, D, E, F, G, H, I, J, K> Eq for (A, B, C, D, E, F, G, H, I, J, K) where
    C: Eq,
    B: Eq,
    E: Eq,
    A: Eq,
    K: Eq + ?Sized,
    I: Eq,
    F: Eq,
    G: Eq,
    D: Eq,
    H: Eq,
    J: Eq
[src]

impl Eq for i8[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Eq for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret[src]

impl<A, B, C, D, E, F, G, H> Eq for (A, B, C, D, E, F, G, H) where
    C: Eq,
    B: Eq,
    E: Eq,
    A: Eq,
    F: Eq,
    G: Eq,
    D: Eq,
    H: Eq + ?Sized
[src]

impl<Ret, A, B, C> Eq for unsafe extern "C" fn(A, B, C) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H> Eq for unsafe fn(A, B, C, D, E, F, G, H) -> Ret[src]

impl<Ret, A, B, C> Eq for extern "C" fn(A, B, C) -> Ret[src]

impl<A, B, C, D, E, F, G> Eq for (A, B, C, D, E, F, G) where
    C: Eq,
    B: Eq,
    E: Eq,
    A: Eq,
    F: Eq,
    G: Eq + ?Sized,
    D: Eq
[src]

impl<'_, A> Eq for &'_ A where
    A: Eq + ?Sized
[src]

impl<A, B> Eq for (A, B) where
    B: Eq + ?Sized,
    A: Eq
[src]

impl<Ret, A, B, C, D> Eq for unsafe fn(A, B, C, D) -> Ret[src]

impl<Ret, A> Eq for unsafe extern "C" fn(A) -> Ret[src]

impl Eq for u16[src]

impl<A> Eq for (A,) where
    A: Eq + ?Sized
[src]

impl Eq for usize[src]

impl<Ret> Eq for extern "C" fn() -> Ret[src]

impl<Ret, A, B, C, D, E, F> Eq for extern "C" fn(A, B, C, D, E, F, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret[src]

impl Eq for ![src]

impl<Ret, A> Eq for extern "C" fn(A) -> Ret[src]

impl<Ret, A, B, C, D, E> Eq for unsafe extern "C" fn(A, B, C, D, E, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I> Eq for fn(A, B, C, D, E, F, G, H, I) -> Ret[src]

impl<Ret, A> Eq for unsafe extern "C" fn(A, ...) -> Ret[src]

impl<Ret> Eq for unsafe extern "C" fn() -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret[src]

impl<Ret, A, B, C, D, E> Eq for fn(A, B, C, D, E) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src]

impl Eq for char[src]

impl<Ret, A, B, C, D, E, F, G, H, I> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret[src]

impl Eq for ()[src]

impl<T> Eq for [T] where
    T: Eq
[src]

impl<A, B, C, D, E, F, G, H, I> Eq for (A, B, C, D, E, F, G, H, I) where
    C: Eq,
    B: Eq,
    E: Eq,
    A: Eq,
    I: Eq + ?Sized,
    F: Eq,
    G: Eq,
    D: Eq,
    H: Eq
[src]

impl<Ret, A, B, C, D, E, F, G> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G) -> Ret[src]

impl<Ret, A, B, C, D> Eq for extern "C" fn(A, B, C, D) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G> Eq for extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G> Eq for fn(A, B, C, D, E, F, G) -> Ret[src]

impl<Ret, A, B, C> Eq for extern "C" fn(A, B, C, ...) -> Ret[src]

impl<T> Eq for *mut T where
    T: ?Sized
[src]

impl<A, B, C, D, E, F> Eq for (A, B, C, D, E, F) where
    C: Eq,
    B: Eq,
    E: Eq,
    A: Eq,
    F: Eq + ?Sized,
    D: Eq
[src]

impl Eq for i64[src]

impl<Ret> Eq for fn() -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src]

impl<Ret, A, B> Eq for unsafe extern "C" fn(A, B) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F> Eq for fn(A, B, C, D, E, F) -> Ret[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L> Eq for (A, B, C, D, E, F, G, H, I, J, K, L) where
    C: Eq,
    L: Eq + ?Sized,
    B: Eq,
    E: Eq,
    A: Eq,
    K: Eq,
    I: Eq,
    F: Eq,
    G: Eq,
    D: Eq,
    H: Eq,
    J: Eq
[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Eq for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src]

impl<Ret, A, B> Eq for fn(A, B) -> Ret[src]

impl<'_, A> Eq for &'_ mut A where
    A: Eq + ?Sized
[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J> Eq for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src]

impl<Ret, A, B, C, D> Eq for extern "C" fn(A, B, C, D, ...) -> Ret[src]

impl<Ret, A, B> Eq for unsafe fn(A, B) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src]

impl<Ret, A, B, C> Eq for fn(A, B, C) -> Ret[src]

impl<Ret, A> Eq for unsafe fn(A) -> Ret[src]

impl Eq for i16[src]

impl<Ret, A, B, C> Eq for unsafe fn(A, B, C) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret[src]

impl<Ret, A, B, C, D> Eq for unsafe extern "C" fn(A, B, C, D) -> Ret[src]

impl Eq for u64[src]

impl<Ret, A, B, C, D, E, F, G, H> Eq for extern "C" fn(A, B, C, D, E, F, G, H) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H> Eq for extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret[src]

impl Eq for u128[src]

impl<T> Eq for *const T where
    T: ?Sized
[src]

impl<Ret, A, B> Eq for unsafe extern "C" fn(A, B, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret[src]

impl<Ret, A> Eq for fn(A) -> Ret[src]

impl<Ret, A, B, C, D> Eq for unsafe extern "C" fn(A, B, C, D, ...) -> Ret[src]

impl<T, const N: usize> Eq for [T; N] where
    T: Eq
[src]

impl Eq for i32[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src]

impl<A, B, C> Eq for (A, B, C) where
    C: Eq + ?Sized,
    B: Eq,
    A: Eq
[src]

impl<A, B, C, D, E, F, G, H, I, J> Eq for (A, B, C, D, E, F, G, H, I, J) where
    C: Eq,
    B: Eq,
    E: Eq,
    A: Eq,
    I: Eq,
    F: Eq,
    G: Eq,
    D: Eq,
    H: Eq,
    J: Eq + ?Sized
[src]

impl<Ret, A, B, C, D, E> Eq for extern "C" fn(A, B, C, D, E, ...) -> Ret[src]

impl<Ret, A, B, C, D, E, F> Eq for unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret[src]

impl<Ret, A, B, C, D, E> Eq for unsafe fn(A, B, C, D, E) -> Ret[src]

impl<Ret, A, B, C, D, E, F> Eq for extern "C" fn(A, B, C, D, E, F) -> Ret[src]

impl<A, B, C, D, E> Eq for (A, B, C, D, E) where
    C: Eq,
    B: Eq,
    E: Eq + ?Sized,
    A: Eq,
    D: Eq
[src]

impl Eq for isize[src]

impl<Ret, A, B, C, D, E, F, G, H, I> Eq for unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret[src]

impl<Ret, A, B, C, D, E, F> Eq for unsafe fn(A, B, C, D, E, F) -> Ret[src]

impl<Ret, A> Eq for extern "C" fn(A, ...) -> Ret[src]

impl<A, B, C, D> Eq for (A, B, C, D) where
    C: Eq,
    B: Eq,
    A: Eq,
    D: Eq + ?Sized
[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Eq for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Eq for fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src]

impl<Ret, A, B, C> Eq for unsafe extern "C" fn(A, B, C, ...) -> Ret[src]

impl<Ret, A, B, C, D> Eq for fn(A, B, C, D) -> Ret[src]

impl<Ret, A, B, C, D, E, F, G, H> Eq for unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> Ret[src]

impl Eq for u32[src]

impl<Ret, A, B, C, D, E, F, G, H> Eq for fn(A, B, C, D, E, F, G, H) -> Ret[src]

impl Eq for u8[src]

impl<T, A> Eq for Vec<T, A> where
    T: Eq,
    A: Allocator
[src]

impl Eq for FromUtf8Error[src]

impl<T, A> Eq for Box<T, A> where
    T: Eq + ?Sized,
    A: Allocator
[src]

impl<T> Eq for Rc<T> where
    T: Eq + ?Sized
[src]

impl Eq for TryReserveError[src]

impl Eq for String[src]

impl<T> Eq for LinkedList<T> where
    T: Eq
[src]

impl Eq for SpaceSeparator[src]

impl Eq for CommaSeparator[src]

impl<Sep, T> Eq for StringWithSeparator<Sep, T> where
    T: Eq,
    Sep: Eq
[src]

impl Eq for Timespec[src]

impl Eq for SteadyTime[src]

impl Eq for Tm[src]

impl Eq for OutOfRangeError[src]

impl<A> Eq for ExtendedGcd<A> where
    A: Eq
[src]

impl Eq for Match

impl Eq for MatchKind

impl Eq for MatchKind

impl Eq for Comment

impl Eq for Repetition

impl Eq for ClassSetItem

impl Eq for ClassSetRange

impl Eq for ClassPerlKind

impl Eq for Error

impl Eq for HexLiteralKind

impl Eq for ClassBytes

impl Eq for Utf8Sequence

impl Eq for ClassSet

impl Eq for SpecialLiteralKind

impl Eq for RepetitionKind

impl Eq for Group

impl Eq for ClassUnicodeKind

impl Eq for Hir

impl Eq for ClassUnicodeOpKind

impl Eq for RepetitionRange

impl Eq for Class

impl Eq for CaptureName

impl Eq for ClassBracketed

impl Eq for Concat

impl Eq for ClassAsciiKind

impl Eq for Literal

impl Eq for ClassSetUnion

impl Eq for Class

impl Eq for Group

impl Eq for ErrorKind

impl Eq for WordBoundary

impl Eq for RepetitionOp

impl Eq for Literal

impl Eq for ClassBytesRange

impl Eq for Alternation

impl Eq for Assertion

impl Eq for WithComments

impl Eq for Error

impl Eq for ClassUnicodeRange

impl Eq for GroupKind

impl Eq for AssertionKind

impl Eq for Ast

impl Eq for FlagsItem

impl Eq for Utf8Range

impl Eq for HirKind

impl Eq for ClassUnicode

impl Eq for Flags

impl Eq for ClassUnicode

impl Eq for Flag

impl Eq for SetFlags

impl Eq for Span

impl Eq for ClassAscii

impl Eq for Anchor

impl Eq for ClassSetBinaryOp

impl Eq for ClassSetBinaryOpKind

impl Eq for ClassPerl

impl Eq for RepetitionKind

impl Eq for Position

impl Eq for Literals

impl Eq for Repetition

impl Eq for LiteralKind

impl Eq for Literal

impl Eq for FlagsItemKind

impl Eq for GroupKind

impl Eq for Error

impl Eq for ErrorKind

impl Eq for RepetitionRange

impl Eq for Duration[src]

impl Eq for Timestamp[src]

impl Eq for ParseColorError

impl Eq for ColorSpec

impl Eq for Color

impl Eq for ColorChoice

impl Eq for PrintFmt[src]

impl Eq for DwAte

impl<R, Offset> Eq for LineProgramHeader<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl Eq for DwInl

impl Eq for DwForm

impl<R> Eq for Attribute<R> where
    R: Eq + Reader, 

impl Eq for DwRle

impl<Offset> Eq for UnitType<Offset> where
    Offset: Eq + ReaderOffset, 

impl Eq for DwTag

impl Eq for Pointer

impl<T> Eq for DebugRngListsBase<T> where
    T: Eq

impl<T> Eq for UnitSectionOffset<T> where
    T: Eq

impl Eq for LineRow

impl<T> Eq for DebugStrOffsetsIndex<T> where
    T: Eq

impl Eq for DwDs

impl<T> Eq for DebugMacinfoOffset<T> where
    T: Eq

impl<T> Eq for DebugRngListsIndex<T> where
    T: Eq

impl<T> Eq for DieReference<T> where
    T: Eq

impl Eq for Abbreviation

impl Eq for Register

impl<T> Eq for DebugStrOffsetsBase<T> where
    T: Eq

impl Eq for DwEhPe

impl<T> Eq for DebugMacroOffset<T> where
    T: Eq

impl Eq for DwMacro

impl Eq for DwLns

impl Eq for Augmentation

impl<R> Eq for Expression<R> where
    R: Eq + Reader, 

impl<T> Eq for LocationListsOffset<T> where
    T: Eq

impl<R> Eq for DebugFrame<R> where
    R: Eq + Reader, 

impl<T> Eq for UnitOffset<T> where
    T: Eq

impl Eq for Error

impl Eq for Encoding

impl<T> Eq for DebugLocListsBase<T> where
    T: Eq

impl Eq for DwDsc

impl<R> Eq for CfaRule<R> where
    R: Eq + Reader, 

impl Eq for ColumnType

impl Eq for DwAddr

impl Eq for DwChildren

impl<R> Eq for LocationListEntry<R> where
    R: Eq + Reader, 

impl Eq for DwDefaulted

impl<T> Eq for DebugLocListsIndex<T> where
    T: Eq

impl Eq for ReaderOffsetId

impl<'bases, Section, R> Eq for CieOrFde<'bases, Section, R> where
    R: Eq + Reader,
    Section: Eq + UnwindSection<R>, 

impl<R> Eq for CallFrameInstruction<R> where
    R: Eq + Reader, 

impl Eq for ValueType

impl<T> Eq for DebugAbbrevOffset<T> where
    T: Eq

impl Eq for DwVis

impl Eq for DwLne

impl Eq for BigEndian

impl Eq for DwOrd

impl<T> Eq for DebugLineStrOffset<T> where
    T: Eq

impl Eq for DwoId

impl<R, Offset> Eq for Operation<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl<R> Eq for EhFrame<R> where
    R: Eq + Reader, 

impl<R> Eq for RegisterRule<R> where
    R: Eq + Reader, 

impl Eq for DwUt

impl Eq for FileEntryFormat

impl<T> Eq for DebugLineOffset<T> where
    T: Eq

impl<T> Eq for DebugInfoOffset<T> where
    T: Eq

impl<R, Offset> Eq for CommonInformationEntry<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl Eq for DwCfa

impl Eq for DwVirtuality

impl<R> Eq for UnwindTableRow<R> where
    R: Eq + Reader, 

impl<R, Offset> Eq for LineInstruction<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl<T> Eq for DebugTypesOffset<T> where
    T: Eq

impl<R> Eq for UnwindContext<R> where
    R: Eq + Reader, 

impl Eq for SectionId

impl<T> Eq for EhFrameOffset<T> where
    T: Eq

impl Eq for DwLang

impl Eq for DwAt

impl Eq for DwId

impl<T> Eq for ArangeEntry<T> where
    T: Eq + Copy

impl<R, Offset> Eq for UnitHeader<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl Eq for RunTimeEndian

impl Eq for DwLle

impl<'input, Endian> Eq for EndianSlice<'input, Endian> where
    Endian: Eq + Endianity, 

impl<R, Offset> Eq for IncompleteLineProgram<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl Eq for AttributeSpecification

impl Eq for LineEncoding

impl<T> Eq for DebugStrOffset<T> where
    T: Eq

impl Eq for BaseAddresses

impl<R, Offset> Eq for CompleteLineProgram<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl<T> Eq for DebugAddrBase<T> where
    T: Eq

impl<R, Offset> Eq for FrameDescriptionEntry<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl<R> Eq for EhFrameHdr<R> where
    R: Eq + Reader, 

impl Eq for SectionBaseAddresses

impl<'bases, Section, R> Eq for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Eq + Reader,
    Section: Eq + UnwindSection<R>,
    <R as Reader>::Offset: Eq,
    <Section as UnwindSection<R>>::Offset: Eq

impl Eq for DwLnct

impl Eq for Format

impl Eq for Range

impl Eq for DwOp

impl Eq for DebugTypeSignature

impl Eq for DwAccess

impl<R, Offset> Eq for AttributeValue<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl Eq for DwCc

impl<T> Eq for DebugAddrIndex<T> where
    T: Eq

impl Eq for DwarfFileType

impl Eq for DwIdx

impl Eq for LittleEndian

impl<T> Eq for DebugFrameOffset<T> where
    T: Eq

impl<R, Offset> Eq for FileEntry<R, Offset> where
    R: Eq + Reader<Offset = Offset>,
    Offset: Eq + ReaderOffset, 

impl<T> Eq for RangeListsOffset<T> where
    T: Eq

impl Eq for DwEnd

impl<'data> Eq for Import<'data>

impl<E> Eq for I16Bytes<E> where
    E: Eq + Endian, 

impl<E> Eq for U32Bytes<E> where
    E: Eq + Endian, 

impl Eq for FileFlags

impl<E> Eq for U64Bytes<E> where
    E: Eq + Endian, 

impl<Section> Eq for SymbolFlags<Section> where
    Section: Eq

impl<E> Eq for U16Bytes<E> where
    E: Eq + Endian, 

impl Eq for SymbolSection

impl Eq for SymbolIndex

impl Eq for CompressionFormat

impl Eq for LittleEndian

impl<'data> Eq for SymbolMapName<'data>

impl Eq for Error

impl Eq for RelocationKind

impl<'data> Eq for Export<'data>

impl Eq for ComdatKind

impl<'data> Eq for ObjectMapEntry<'data>

impl<E> Eq for I64Bytes<E> where
    E: Eq + Endian, 

impl Eq for ArchiveKind

impl Eq for SymbolScope

impl Eq for RelocationEncoding

impl Eq for SymbolKind

impl Eq for BigEndian

impl Eq for SectionIndex

impl<'data> Eq for Bytes<'data>

impl Eq for Architecture

impl Eq for SectionFlags

impl<E> Eq for I32Bytes<E> where
    E: Eq + Endian, 

impl Eq for Endianness

impl Eq for RelocationTarget

impl Eq for AddressSize

impl Eq for SectionKind

impl Eq for BinaryFormat

impl<'data> Eq for CompressedData<'data>

impl Eq for DataFormat

impl Eq for MZError

impl Eq for TDEFLStatus

impl Eq for TINFLStatus

impl Eq for CompressionLevel

impl Eq for TDEFLFlush

impl Eq for StreamResult

impl Eq for MZFlush

impl Eq for CompressionStrategy

impl Eq for MZStatus

impl<T> Eq for Paint<T> where
    T: Eq
[src]

impl Eq for Style[src]

impl Eq for Color[src]

impl Eq for RecursiveMode

impl Eq for Op

impl Eq for FileTime

impl Eq for PollOpt[src]

impl Eq for Ready[src]

impl Eq for Event[src]

impl Eq for UnixReady[src]

impl Eq for Token[src]

impl Eq for EventMask

impl Eq for WatchDescriptor

impl Eq for WatchMask

impl Eq for Handle

impl Eq for UnparkResult

impl Eq for ParkResult

impl Eq for FilterOp

impl Eq for UnparkToken

impl Eq for RequeueOp

impl Eq for ParkToken

impl<A> Eq for SmallVec<A> where
    A: Array,
    <A as Array>::Item: Eq

impl Eq for BigEndian

impl Eq for LittleEndian

impl Eq for StdRng[src]

impl Eq for StepRng[src]

impl Eq for WeightedError[src]

impl Eq for BernoulliError[src]

impl Eq for Error[src]

impl Eq for ChaCha8Core[src]

impl Eq for ChaCha12Rng[src]

impl Eq for ChaCha12Core[src]

impl Eq for ChaCha20Core[src]

impl Eq for ChaCha8Rng[src]

impl Eq for ChaCha20Rng[src]

impl Eq for vec128_storage

impl Eq for vec512_storage

impl Eq for vec256_storage

impl Eq for ParseError[src]

impl Eq for Origin[src]

impl<S> Eq for Host<S> where
    S: Eq
[src]

impl Eq for SyntaxViolation[src]

impl Eq for ParseError[src]

impl Eq for OpaqueOrigin[src]

impl Eq for BidiClass

impl Eq for Level

impl Eq for IsNormalized

impl<A> Eq for ArrayVec<A> where
    A: Array,
    <A as Array>::Item: Eq

impl<'s, T> Eq for SliceVec<'s, T> where
    T: Eq

impl<A> Eq for TinyVec<A> where
    A: Array,
    <A as Array>::Item: Eq

impl Eq for MatchOptions[src]

impl Eq for Pattern[src]

impl Eq for LineColLocation[src]

impl<'i, R> Eq for Pair<'i, R> where
    R: Eq
[src]

impl<R> Eq for Error<R> where
    R: Eq
[src]

impl Eq for Assoc[src]

impl<'i, R> Eq for Token<'i, R> where
    R: Eq
[src]

impl Eq for Lookahead[src]

impl Eq for Atomicity[src]

impl<'i> Eq for Position<'i>[src]

impl<'i, R> Eq for Pairs<'i, R> where
    R: Eq
[src]

impl<R> Eq for ErrorVariant<R> where
    R: Eq
[src]

impl Eq for MatchDir[src]

impl Eq for InputLocation[src]

impl<'i> Eq for Span<'i>[src]

impl Eq for ParseError[src]

impl Eq for Origin[src]

impl Eq for SyntaxViolation[src]

impl Eq for OpaqueOrigin[src]

impl<S> Eq for Host<S> where
    S: Eq
[src]

impl Eq for Url[src]

URLs compare like their serialization.

impl Eq for GraphemeIncomplete

impl Eq for GraphemeClusterBreak

impl Eq for SentenceBreak

impl Eq for WordBreak

impl Eq for CharRange

impl Eq for UnicodeVersion

impl<'a, 'b> Eq for Builder<'a, 'b>[src]

impl<V> Eq for VecMap<V> where
    V: Eq

Loading content...

Implementors

impl Eq for AccountScope[src]

impl Eq for LinkKind[src]

impl Eq for OccDisplacement[src]

impl Eq for OccultationKindAlwaysOk[src]

impl Eq for OldNewIndex[src]

impl Eq for PieceMoveable[src]

impl Eq for PieceOpErrorPartiallyProcessed[src]

impl Eq for PresentationLayout[src]

impl Eq for StaticUser[src]

impl Eq for TablePermission[src]

impl Eq for VarError[src]

impl Eq for otter_api_tests::flexi_logger::Level[src]

impl Eq for LevelFilter[src]

impl Eq for Month[src]

impl Eq for RoundingError[src]

impl Eq for SecondsFormat[src]

impl Eq for Weekday[src]

impl Eq for Fixed[src]

impl Eq for Numeric[src]

impl Eq for Pad[src]

impl Eq for Tz

impl Eq for Target

impl Eq for WriteStyle

impl Eq for otter_api_tests::imports::env_logger::fmt::Color

impl Eq for FpCategory[src]

impl Eq for IntErrorKind[src]

impl Eq for otter_api_tests::imports::failure::_core::sync::atomic::Ordering[src]

impl Eq for Type

impl Eq for otter_api_tests::imports::nix::Error

impl Eq for Errno

impl Eq for FlockArg

impl Eq for PosixFadviseAdvice

impl Eq for AioCancelStat

impl Eq for AioFsyncMode

impl Eq for LioMode

impl Eq for LioOpcode

impl Eq for EpollOp

impl Eq for MmapAdvise

impl Eq for otter_api_tests::imports::nix::sys::ptrace::Event

impl Eq for Request

impl Eq for QuotaFmt

impl Eq for QuotaType

impl Eq for RebootMode

impl Eq for SigHandler

impl Eq for SigevNotify

impl Eq for SigmaskHow

impl Eq for Signal

impl Eq for AddressFamily

impl Eq for ControlMessageOwned

impl Eq for InetAddr

impl Eq for otter_api_tests::imports::nix::sys::socket::IpAddr

impl Eq for otter_api_tests::imports::nix::sys::socket::Shutdown

impl Eq for SockAddr

impl Eq for SockProtocol

impl Eq for otter_api_tests::imports::nix::sys::socket::SockType

impl Eq for BaudRate

impl Eq for FlowArg

impl Eq for FlushArg

impl Eq for SetArg

impl Eq for SpecialCharacterIndices

impl Eq for otter_api_tests::imports::nix::sys::timerfd::ClockId

impl Eq for WaitStatus

impl Eq for DecodeErrKind

impl Eq for OnceState

impl Eq for otter_api_tests::imports::toml::ser::Error[src]

impl Eq for RecvTimeoutError1.12.0[src]

impl Eq for TryRecvError[src]

impl Eq for Value[src]

impl Eq for Category[src]

impl Eq for otter_api_tests::shapelib::ErrorKind[src]

impl Eq for Infallible1.34.0[src]

impl Eq for otter_api_tests::shapelib::Ordering[src]

impl Eq for SeekFrom[src]

impl Eq for PieceLabelPlace[src]

impl Eq for SearchStep[src]

impl Eq for PathconfVar

impl Eq for SysconfVar

impl Eq for LogicError

impl Eq for ModuleFilter

impl Eq for otter_api_tests::fmt::Error[src]

impl Eq for FileType1.1.0[src]

impl Eq for Permissions[src]

impl Eq for InternalFixed[src]

impl Eq for InternalNumeric[src]

impl Eq for otter_api_tests::imports::chrono::Duration[src]

impl Eq for FixedOffset[src]

impl Eq for IsoWeek[src]

impl Eq for NaiveDate[src]

impl Eq for NaiveDateTime[src]

impl Eq for NaiveTime[src]

impl Eq for otter_api_tests::imports::chrono::ParseError[src]

impl Eq for Utc[src]

impl Eq for AllocError[src]

impl Eq for Layout1.28.0[src]

impl Eq for LayoutError1.50.0[src]

impl Eq for TypeId[src]

impl Eq for CpuidResult1.27.0[src]

impl Eq for CharTryFromError1.34.0[src]

impl Eq for DecodeUtf16Error1.9.0[src]

impl Eq for ParseCharError1.20.0[src]

impl Eq for PhantomPinned1.33.0[src]

impl Eq for NonZeroI81.34.0[src]

impl Eq for NonZeroI161.34.0[src]

impl Eq for NonZeroI321.34.0[src]

impl Eq for NonZeroI641.34.0[src]

impl Eq for NonZeroI1281.34.0[src]

impl Eq for NonZeroIsize1.34.0[src]

impl Eq for NonZeroU81.28.0[src]

impl Eq for NonZeroU161.28.0[src]

impl Eq for NonZeroU321.28.0[src]

impl Eq for NonZeroU641.28.0[src]

impl Eq for NonZeroU1281.28.0[src]

impl Eq for ParseFloatError[src]

impl Eq for ParseIntError[src]

impl Eq for RangeFull[src]

impl Eq for NoneError[src]

impl Eq for FsStats[src]

impl Eq for otter_api_tests::imports::glob::MatchOptions[src]

impl Eq for otter_api_tests::imports::glob::Pattern[src]

impl Eq for Dl_info

impl Eq for Elf32_Chdr

impl Eq for Elf32_Ehdr

impl Eq for Elf32_Phdr

impl Eq for Elf32_Shdr

impl Eq for Elf32_Sym

impl Eq for Elf64_Chdr

impl Eq for Elf64_Ehdr

impl Eq for Elf64_Phdr

impl Eq for Elf64_Shdr

impl Eq for Elf64_Sym

impl Eq for __c_anonymous_sockaddr_can_j1939

impl Eq for __c_anonymous_sockaddr_can_tp

impl Eq for __exit_status

impl Eq for __timeval

impl Eq for _libc_fpstate

impl Eq for _libc_fpxreg

impl Eq for _libc_xmmreg

impl Eq for addrinfo

impl Eq for af_alg_iv

impl Eq for aiocb

impl Eq for arpd_request

impl Eq for arphdr

impl Eq for arpreq

impl Eq for arpreq_old

impl Eq for can_filter

impl Eq for cpu_set_t

impl Eq for dirent64

impl Eq for dirent

impl Eq for dl_phdr_info

impl Eq for dqblk

impl Eq for epoll_event

impl Eq for fanotify_event_metadata

impl Eq for fanotify_response

impl Eq for fd_set

impl Eq for ff_condition_effect

impl Eq for ff_constant_effect

impl Eq for ff_effect

impl Eq for ff_envelope

impl Eq for ff_periodic_effect

impl Eq for ff_ramp_effect

impl Eq for ff_replay

impl Eq for ff_rumble_effect

impl Eq for ff_trigger

impl Eq for flock64

impl Eq for flock

impl Eq for fsid_t

impl Eq for genlmsghdr

impl Eq for glob64_t

impl Eq for glob_t

impl Eq for group

impl Eq for hostent

impl Eq for if_nameindex

impl Eq for ifaddrs

impl Eq for in6_addr

impl Eq for in6_pktinfo

impl Eq for in6_rtmsg

impl Eq for in_addr

impl Eq for in_pktinfo

impl Eq for inotify_event

impl Eq for input_absinfo

impl Eq for input_event

impl Eq for input_id

impl Eq for input_keymap_entry

impl Eq for input_mask

impl Eq for iovec

impl Eq for ip_mreq

impl Eq for ip_mreq_source

impl Eq for ip_mreqn

impl Eq for ipc_perm

impl Eq for ipv6_mreq

impl Eq for itimerspec

impl Eq for itimerval

impl Eq for lconv

impl Eq for linger

impl Eq for mallinfo

impl Eq for mcontext_t

impl Eq for mmsghdr

impl Eq for mntent

impl Eq for mq_attr

impl Eq for msginfo

impl Eq for msqid_ds

impl Eq for nl_mmap_hdr

impl Eq for nl_mmap_req

impl Eq for nl_pktinfo

impl Eq for nlattr

impl Eq for nlmsgerr

impl Eq for nlmsghdr

impl Eq for ntptimeval

impl Eq for packet_mreq

impl Eq for passwd

impl Eq for pollfd

impl Eq for posix_spawn_file_actions_t

impl Eq for posix_spawnattr_t

impl Eq for protoent

impl Eq for pthread_attr_t

impl Eq for pthread_cond_t

impl Eq for pthread_condattr_t

impl Eq for pthread_mutex_t

impl Eq for pthread_mutexattr_t

impl Eq for pthread_rwlock_t

impl Eq for pthread_rwlockattr_t

impl Eq for regex_t

impl Eq for regmatch_t

impl Eq for rlimit64

impl Eq for rlimit

impl Eq for rtentry

impl Eq for rusage

impl Eq for sched_param

impl Eq for sem_t

impl Eq for sembuf

impl Eq for servent

impl Eq for shmid_ds

impl Eq for sigaction

impl Eq for sigevent

impl Eq for siginfo_t

impl Eq for sigset_t

impl Eq for sigval

impl Eq for sock_extended_err

impl Eq for sockaddr_alg

impl Eq for sockaddr_ll

impl Eq for sockaddr_nl

impl Eq for sockaddr_vm

impl Eq for spwd

impl Eq for stack_t

impl Eq for stat64

impl Eq for statfs64

impl Eq for statfs

impl Eq for statvfs64

impl Eq for statvfs

impl Eq for statx

impl Eq for statx_timestamp

impl Eq for sysinfo

impl Eq for termios2

impl Eq for termios

impl Eq for timespec

impl Eq for timeval

impl Eq for timex

impl Eq for tm

impl Eq for tms

impl Eq for ucontext_t

impl Eq for ucred

impl Eq for uinput_abs_setup

impl Eq for uinput_ff_erase

impl Eq for uinput_ff_upload

impl Eq for uinput_setup

impl Eq for uinput_user_dev

impl Eq for user

impl Eq for user_fpregs_struct

impl Eq for user_regs_struct

impl Eq for utimbuf

impl Eq for utmpx

impl Eq for utsname

impl Eq for Dir

impl Eq for Entry

impl Eq for OwningIter

impl Eq for AtFlags

impl Eq for FallocateFlags

impl Eq for otter_api_tests::imports::nix::fcntl::FdFlag

impl Eq for OFlag

impl Eq for SealFlag

impl Eq for SpliceFFlags

impl Eq for InterfaceAddress

impl Eq for InterfaceAddressIterator

impl Eq for DeleteModuleFlags

impl Eq for ModuleInitFlags

impl Eq for MntFlags

impl Eq for otter_api_tests::imports::nix::mount::MsFlags

impl Eq for otter_api_tests::imports::nix::mqueue::FdFlag

impl Eq for MQ_OFlag

impl Eq for MqAttr

impl Eq for InterfaceFlags

impl Eq for PollFd

impl Eq for PollFlags

impl Eq for OpenptyResult

impl Eq for PtyMaster

impl Eq for winsize

impl Eq for CloneFlags

impl Eq for CpuSet

impl Eq for EpollCreateFlags

impl Eq for EpollEvent

impl Eq for EpollFlags

impl Eq for EfdFlags

impl Eq for AddWatchFlags

impl Eq for InitFlags

impl Eq for otter_api_tests::imports::nix::sys::inotify::WatchDescriptor

impl Eq for MemFdCreateFlag

impl Eq for MRemapFlags

impl Eq for MapFlags

impl Eq for MlockAllFlags

impl Eq for otter_api_tests::imports::nix::sys::mman::MsFlags

impl Eq for ProtFlags

impl Eq for Persona

impl Eq for Options

impl Eq for Dqblk

impl Eq for QuotaValidFlags

impl Eq for FdSet

impl Eq for SaFlags

impl Eq for SigAction

impl Eq for SigEvent

impl Eq for SignalIterator

impl Eq for SfdFlags

impl Eq for SigSet

impl Eq for SignalFd

impl Eq for signalfd_siginfo

impl Eq for AcceptConn

impl Eq for BindToDevice

impl Eq for Broadcast

impl Eq for IpAddMembership

impl Eq for IpDropMembership

impl Eq for IpMulticastLoop

impl Eq for IpMulticastTtl

impl Eq for IpTransparent

impl Eq for Ipv4PacketInfo

impl Eq for Ipv6AddMembership

impl Eq for Ipv6DropMembership

impl Eq for Ipv6RecvPacketInfo

impl Eq for KeepAlive

impl Eq for Linger

impl Eq for Mark

impl Eq for OobInline

impl Eq for OriginalDst

impl Eq for PassCred

impl Eq for PeerCredentials

impl Eq for RcvBuf

impl Eq for RcvBufForce

impl Eq for ReceiveTimeout

impl Eq for ReceiveTimestamp

impl Eq for ReuseAddr

impl Eq for ReusePort

impl Eq for SendTimeout

impl Eq for SndBuf

impl Eq for SndBufForce

impl Eq for otter_api_tests::imports::nix::sys::socket::sockopt::SockType

impl Eq for SocketError

impl Eq for TcpCongestion

impl Eq for TcpKeepCount

impl Eq for TcpKeepIdle

impl Eq for TcpKeepInterval

impl Eq for TcpNoDelay

impl Eq for UdpGroSegment

impl Eq for UdpGsoSegment

impl Eq for AlgAddr

impl Eq for IpMembershipRequest

impl Eq for otter_api_tests::imports::nix::sys::socket::Ipv4Addr

impl Eq for otter_api_tests::imports::nix::sys::socket::Ipv6Addr

impl Eq for Ipv6MembershipRequest

impl Eq for LinkAddr

impl Eq for MsgFlags

impl Eq for NetlinkAddr

impl Eq for SockFlag

impl Eq for UnixAddr

impl Eq for UnixCredentials

impl Eq for VsockAddr

impl Eq for cmsghdr

impl Eq for msghdr

impl Eq for sockaddr

impl Eq for sockaddr_in6

impl Eq for sockaddr_in

impl Eq for sockaddr_storage

impl Eq for sockaddr_un

impl Eq for stat

impl Eq for Mode

impl Eq for SFlag

impl Eq for FsType

impl Eq for FsFlags

impl Eq for Statvfs

impl Eq for SysInfo

impl Eq for ControlFlags

impl Eq for InputFlags

impl Eq for LocalFlags

impl Eq for OutputFlags

impl Eq for Termios

impl Eq for TimeVal

impl Eq for TimerFlags

impl Eq for TimerSetTimeFlags

impl Eq for RemoteIoVec

impl Eq for UtsName

impl Eq for WaitPidFlag

impl Eq for otter_api_tests::imports::nix::time::ClockId

impl Eq for UContext

impl Eq for FloatIsNan

impl Eq for DecodeErr

impl Eq for otter_api_tests::imports::parking_lot::WaitTimeoutResult

impl Eq for DefaultKey[src]

impl Eq for KeyData[src]

impl Eq for otter_api_tests::imports::toml::de::Error[src]

impl Eq for UnixSocketAddr

impl Eq for RecvError[src]

impl Eq for Map<String, Value>[src]

impl Eq for Number[src]

impl Eq for UpdateId[src]

impl Eq for DescId[src]

impl Eq for otter_api_tests::shapelib::Duration1.3.0[src]

impl Eq for Instant1.8.0[src]

impl Eq for ItemEnquiryData[src]

impl Eq for NonZeroUsize1.28.0[src]

impl Eq for OsStr[src]

impl Eq for PathBuf[src]

impl Eq for SvgId[src]

impl Eq for TimeSpec

impl Eq for TryFromIntError1.34.0[src]

impl Eq for Uid

impl Eq for otter_api_tests::shapelib::Url[src]

URLs compare like their serialization.

impl Eq for ZCoord

impl Eq for ParseBoolError[src]

impl Eq for Utf8Error[src]

impl Eq for AccountId[src]

impl Eq for AccountName[src]

impl Eq for AccountNotFound[src]

impl Eq for ClientId[src]

impl Eq for ClientSequence[src]

impl Eq for CompassAngle[src]

impl Eq for FaceId[src]

impl Eq for FooParseError[src]

impl Eq for Generation[src]

impl Eq for GoodItemName[src]

impl Eq for Html

impl Eq for HtmlLit

impl Eq for HtmlStr

impl Eq for InstanceName[src]

impl Eq for Notch[src]

impl Eq for OccId[src]

impl Eq for OccultIlkId[src]

impl Eq for OccultIlkName[src]

impl Eq for PieceId[src]

impl Eq for PlayerId[src]

impl Eq for PlayerNotFound[src]

impl Eq for RawToken[src]

impl Eq for RawTokenVal[src]

impl Eq for otter_api_tests::Timestamp[src]

impl Eq for TokenRevelationKey[src]

impl Eq for UrlSpec[src]

impl Eq for VisiblePieceId[src]

impl Eq for ZLevel[src]

impl Eq for AccessError1.26.0[src]

impl Eq for ThreadId1.19.0[src]

impl Eq for SystemTime1.8.0[src]

impl Eq for AccessFlags

impl Eq for Gid

impl Eq for Pid

impl Eq for UCred[src]

impl Eq for LimbVal

impl Eq for Overflow

impl Eq for otter_api_tests::zcoord::ParseError

impl Eq for RangeBackwards

impl Eq for TotallyUnboundedRange

impl<'_, B> Eq for Cow<'_, B> where
    B: Eq + ToOwned + ?Sized
[src]

impl<'a> Eq for Item<'a>[src]

impl<'a> Eq for FcntlArg<'a>

impl<'a> Eq for ControlMessage<'a>

impl<'a> Eq for AddrName<'a>

impl<'a> Eq for Location<'a>1.10.0[src]

impl<'a> Eq for Utf8LossyChunk<'a>[src]

impl<'a> Eq for Metadata<'a>[src]

impl<'a> Eq for MetadataBuilder<'a>[src]

impl<'a> Eq for CmsgIterator<'a>

impl<'a> Eq for RecvMsg<'a>

impl<'d> Eq for Iter<'d>

impl<'t> Eq for otter_api_tests::imports::regex::bytes::Match<'t>

impl<'t> Eq for otter_api_tests::imports::regex::Match<'t>

impl<A> Eq for ArrayString<A> where
    A: Array<Item = u8> + Copy
[src]

impl<A> Eq for otter_api_tests::shapelib::ArrayVec<A> where
    A: Array,
    <A as Array>::Item: Eq
[src]

impl<A> Eq for VecDeque<A> where
    A: Eq
[src]

impl<A, B> Eq for EitherOrBoth<A, B> where
    B: Eq,
    A: Eq
[src]

impl<D> Eq for OccultationKindGeneral<D> where
    D: Eq
[src]

impl<Dyn> Eq for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

impl<E> Eq for ParseNotNanError<E> where
    E: Eq

impl<E> Eq for Compat<E> where
    E: Eq

impl<H> Eq for BuildHasherDefault<H>1.29.0[src]

impl<I, A> Eq for IndexSlice<I, [A]> where
    A: Eq,
    I: Idx

impl<I, T> Eq for IndexVec<I, T> where
    T: Eq,
    I: Eq + Idx

impl<Idx> Eq for otter_api_tests::imports::failure::_core::ops::Range<Idx> where
    Idx: Eq
[src]

impl<Idx> Eq for RangeFrom<Idx> where
    Idx: Eq
[src]

impl<Idx> Eq for RangeInclusive<Idx> where
    Idx: Eq
1.26.0[src]

impl<Idx> Eq for RangeTo<Idx> where
    Idx: Eq
[src]

impl<Idx> Eq for RangeToInclusive<Idx> where
    Idx: Eq
1.26.0[src]

impl<K, V> Eq for SecondaryMap<K, V> where
    K: Key,
    V: Eq
[src]

impl<K, V> Eq for BTreeMap<K, V> where
    K: Eq,
    V: Eq
[src]

impl<K, V> Eq for EnumMap<K, V> where
    K: Enum<V>,
    V: Eq

impl<K, V, S> Eq for HashMap<K, V, S> where
    S: BuildHasher,
    K: Eq + Hash,
    V: Eq
[src]

impl<K, V, S> Eq for SparseSecondaryMap<K, V, S> where
    S: BuildHasher,
    K: Key,
    V: Eq
[src]

impl<L, R> Eq for Either<L, R> where
    L: Eq,
    R: Eq
[src]

impl<P> Eq for Pin<P> where
    P: Deref,
    <P as Deref>::Target: Eq
1.41.0[src]

impl<T> Eq for RegionC<T> where
    T: Eq + Copy

impl<T> Eq for LocalResult<T> where
    T: Eq
[src]

impl<T> Eq for Bound<T> where
    T: Eq
1.17.0[src]

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

impl<T> Eq for Poll<T> where
    T: Eq
1.36.0[src]

impl<T> Eq for FoldWhile<T> where
    T: Eq
[src]

impl<T> Eq for TrySendError<T> where
    T: Eq
[src]

impl<T> Eq for Cell<T> where
    T: Eq + Copy
1.2.0[src]

impl<T> Eq for otter_api_tests::imports::failure::_core::lazy::OnceCell<T> where
    T: Eq
[src]

impl<T> Eq for NonNull<T> where
    T: ?Sized
1.25.0[src]

impl<T> Eq for IoVec<T> where
    T: Eq

impl<T> Eq for otter_api_tests::imports::once_cell::sync::OnceCell<T> where
    T: Eq

impl<T> Eq for otter_api_tests::imports::once_cell::unsync::OnceCell<T> where
    T: Eq

impl<T> Eq for NotNan<T> where
    T: Float + PartialEq<T>, 

impl<T> Eq for CapacityError<T> where
    T: Eq
[src]

impl<T> Eq for Spanned<T> where
    T: Eq
[src]

impl<T> Eq for Cursor<T> where
    T: Eq
[src]

impl<T> Eq for SendError<T> where
    T: Eq
[src]

impl<T> Eq for Discriminant<T>1.21.0[src]

impl<T> Eq for ManuallyDrop<T> where
    T: Eq + ?Sized
1.20.0[src]

impl<T> Eq for Arc<T> where
    T: Eq + ?Sized
[src]

impl<T> Eq for BTreeSet<T> where
    T: Eq
[src]

impl<T> Eq for OrderedFloat<T> where
    T: Float

impl<T> Eq for PhantomData<T> where
    T: ?Sized
[src]

impl<T> Eq for PosC<T> where
    T: Eq

impl<T> Eq for RectC<T> where
    T: Eq

impl<T> Eq for Wrapping<T> where
    T: Eq
[src]

impl<T> Eq for IsHtmlFormatted<T> where
    T: Eq + Display

impl<T> Eq for OldNew<T> where
    T: Eq
[src]

impl<T> Eq for RefCell<T> where
    T: Eq + ?Sized
1.2.0[src]

impl<T> Eq for Reverse<T> where
    T: Eq
1.19.0[src]

impl<T, E> Eq for Result<T, E> where
    T: Eq,
    E: Eq
[src]

impl<T, S> Eq for HashSet<T, S> where
    S: BuildHasher,
    T: Eq + Hash
[src]

impl<Tz> Eq for Date<Tz> where
    Tz: TimeZone
[src]

impl<Tz> Eq for DateTime<Tz> where
    Tz: TimeZone
[src]

impl<Y, R> Eq for GeneratorState<Y, R> where
    R: Eq,
    Y: Eq
[src]

Loading content...