Trait otter_api_tests::imports::failure::_core::marker::StructuralEq[][src]

#[lang = "structural_teq"]
pub trait StructuralEq { }
🔬 This is a nightly-only experimental API. (structural_match)

Required trait for constants used in pattern matches.

Any type that derives Eq automatically implements this trait, regardless of whether its type parameters implement Eq.

This is a hack to work around a limitation in our type system.

Background

We want to require that types of consts used in pattern matches have the attribute #[derive(PartialEq, Eq)].

In a more ideal world, we could check that requirement by just checking that the given type implements both the StructuralPartialEq trait and the Eq trait. However, you can have ADTs that do derive(PartialEq, Eq), and be a case that we want the compiler to accept, and yet the constant’s type fails to implement Eq.

Namely, a case like this:

#[derive(PartialEq, Eq)]
struct Wrap<X>(X);

fn higher_order(_: &()) { }

const CFN: Wrap<fn(&())> = Wrap(higher_order);

fn main() {
    match CFN {
        CFN => {}
        _ => {}
    }
}

(The problem in the above code is that Wrap<fn(&())> does not implement PartialEq, nor Eq, because for<'a> fn(&'a _) does not implement those traits.)

Therefore, we cannot rely on naive check for StructuralPartialEq and mere Eq.

As a hack to work around this, we use two separate traits injected by each of the two derives (#[derive(PartialEq)] and #[derive(Eq)]) and check that both of them are present as part of structural-match checking.

Implementations on Foreign Types

impl StructuralEq for Ipv6MulticastScope[src]

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

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

impl StructuralEq for FromVecWithNulError[src]

impl StructuralEq for WaitTimeoutResult[src]

impl StructuralEq for StripPrefixError[src]

impl StructuralEq for IntoStringError[src]

impl StructuralEq for IpAddr[src]

impl StructuralEq for NulError[src]

impl StructuralEq for SocketAddr[src]

impl StructuralEq for BacktraceStatus[src]

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

impl StructuralEq for CString[src]

impl StructuralEq for Shutdown[src]

impl StructuralEq for AddrParseError[src]

impl StructuralEq for FromBytesWithNulError[src]

impl StructuralEq for Output[src]

impl StructuralEq for ExitStatus[src]

impl StructuralEq for String[src]

impl StructuralEq for FromUtf8Error[src]

impl StructuralEq for TryReserveError[src]

impl StructuralEq for SpaceSeparator[src]

impl<Sep, T> StructuralEq for StringWithSeparator<Sep, T>[src]

impl StructuralEq for CommaSeparator[src]

impl StructuralEq for OutOfRangeError[src]

impl StructuralEq for Tm[src]

impl StructuralEq for SteadyTime[src]

impl StructuralEq for Timespec[src]

impl<A> StructuralEq for ExtendedGcd<A>[src]

impl StructuralEq for MatchKind

impl StructuralEq for MatchKind

impl StructuralEq for Match

impl StructuralEq for Group

impl StructuralEq for Class

impl StructuralEq for RepetitionKind

impl StructuralEq for Anchor

impl StructuralEq for Error

impl StructuralEq for Class

impl StructuralEq for RepetitionRange

impl StructuralEq for ClassUnicodeOpKind

impl StructuralEq for Utf8Range

impl StructuralEq for CaptureName

impl StructuralEq for WordBoundary

impl StructuralEq for FlagsItemKind

impl StructuralEq for Repetition

impl StructuralEq for ClassSet

impl StructuralEq for GroupKind

impl StructuralEq for Group

impl StructuralEq for SetFlags

impl StructuralEq for Error

impl StructuralEq for WithComments

impl StructuralEq for Hir

impl StructuralEq for ClassPerlKind

impl StructuralEq for ClassBracketed

impl StructuralEq for ClassBytes

impl StructuralEq for ErrorKind

impl StructuralEq for ClassSetRange

impl StructuralEq for ClassBytesRange

impl StructuralEq for Literal

impl StructuralEq for ClassSetItem

impl StructuralEq for Concat

impl StructuralEq for GroupKind

impl StructuralEq for ClassUnicode

impl StructuralEq for ClassAsciiKind

impl StructuralEq for Error

impl StructuralEq for RepetitionRange

impl StructuralEq for Literal

impl StructuralEq for RepetitionOp

impl StructuralEq for Repetition

impl StructuralEq for AssertionKind

impl StructuralEq for LiteralKind

impl StructuralEq for Span

impl StructuralEq for Utf8Sequence

impl StructuralEq for FlagsItem

impl StructuralEq for RepetitionKind

impl StructuralEq for Position

impl StructuralEq for Ast

impl StructuralEq for ClassPerl

impl StructuralEq for Alternation

impl StructuralEq for Literals

impl StructuralEq for Literal

impl StructuralEq for SpecialLiteralKind

impl StructuralEq for ClassUnicode

impl StructuralEq for Flags

impl StructuralEq for ClassSetUnion

impl StructuralEq for HirKind

impl StructuralEq for ClassAscii

impl StructuralEq for ClassUnicodeKind

impl StructuralEq for Flag

impl StructuralEq for ClassSetBinaryOpKind

impl StructuralEq for HexLiteralKind

impl StructuralEq for Assertion

impl StructuralEq for ErrorKind

impl StructuralEq for Comment

impl StructuralEq for ClassUnicodeRange

impl StructuralEq for ClassSetBinaryOp

impl StructuralEq for Duration[src]

impl StructuralEq for Timestamp[src]

impl StructuralEq for ColorChoice

impl StructuralEq for Color

impl StructuralEq for ColorSpec

impl StructuralEq for ParseColorError

impl StructuralEq for PrintFmt[src]

impl<R> StructuralEq for Attribute<R> where
    R: Reader, 

impl StructuralEq for Abbreviation

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

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

impl<R> StructuralEq for CfaRule<R> where
    R: Reader, 

impl StructuralEq for DwarfFileType

impl StructuralEq for LineRow

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

impl<'bases, Section, R> StructuralEq for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Reader,
    Section: UnwindSection<R>, 

impl StructuralEq for DwDsc

impl<T> StructuralEq for DebugStrOffsetsIndex<T>

impl<T> StructuralEq for DebugLocListsIndex<T>

impl<T> StructuralEq for UnitSectionOffset<T>

impl<T> StructuralEq for DebugStrOffsetsBase<T>

impl StructuralEq for DwDefaulted

impl StructuralEq for DebugTypeSignature

impl StructuralEq for DwAt

impl StructuralEq for SectionId

impl StructuralEq for DwOp

impl<T> StructuralEq for DebugLocListsBase<T>

impl StructuralEq for DwRle

impl StructuralEq for DwEhPe

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

impl StructuralEq for SectionBaseAddresses

impl StructuralEq for DwMacro

impl<T> StructuralEq for DebugFrameOffset<T>

impl StructuralEq for DwTag

impl<R> StructuralEq for LocationListEntry<R> where
    R: Reader, 

impl<T> StructuralEq for DebugInfoOffset<T>

impl StructuralEq for DwoId

impl<T> StructuralEq for DieReference<T>

impl StructuralEq for AttributeSpecification

impl StructuralEq for DwAte

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

impl StructuralEq for LittleEndian

impl StructuralEq for Register

impl StructuralEq for DwForm

impl StructuralEq for DwDs

impl<R> StructuralEq for EhFrame<R> where
    R: Reader, 

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

impl StructuralEq for LineEncoding

impl StructuralEq for DwLang

impl<Offset> StructuralEq for UnitType<Offset> where
    Offset: ReaderOffset, 

impl StructuralEq for BigEndian

impl<R> StructuralEq for EhFrameHdr<R> where
    R: Reader, 

impl<R> StructuralEq for UnwindTableRow<R> where
    R: Reader, 

impl<R> StructuralEq for Expression<R> where
    R: Reader, 

impl StructuralEq for ColumnType

impl<T> StructuralEq for RangeListsOffset<T>

impl<T> StructuralEq for DebugAddrIndex<T>

impl StructuralEq for ReaderOffsetId

impl<T> StructuralEq for DebugStrOffset<T>

impl StructuralEq for DwLns

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

impl StructuralEq for DwLle

impl StructuralEq for DwVis

impl StructuralEq for Error

impl<T> StructuralEq for UnitOffset<T>

impl StructuralEq for FileEntryFormat

impl<T> StructuralEq for DebugMacinfoOffset<T>

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

impl<T> StructuralEq for ArangeEntry<T> where
    T: Copy

impl<T> StructuralEq for DebugRngListsBase<T>

impl<T> StructuralEq for DebugTypesOffset<T>

impl<R> StructuralEq for RegisterRule<R> where
    R: Reader, 

impl<T> StructuralEq for DebugLineOffset<T>

impl StructuralEq for DwVirtuality

impl<R> StructuralEq for DebugFrame<R> where
    R: Reader, 

impl StructuralEq for Augmentation

impl StructuralEq for RunTimeEndian

impl<R> StructuralEq for UnwindContext<R> where
    R: Reader, 

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

impl StructuralEq for DwId

impl StructuralEq for Range

impl<T> StructuralEq for LocationListsOffset<T>

impl StructuralEq for DwOrd

impl StructuralEq for Format

impl<T> StructuralEq for DebugRngListsIndex<T>

impl<T> StructuralEq for DebugLineStrOffset<T>

impl StructuralEq for DwAccess

impl StructuralEq for DwCc

impl StructuralEq for BaseAddresses

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

impl StructuralEq for Encoding

impl<T> StructuralEq for DebugAddrBase<T>

impl<T> StructuralEq for DebugAbbrevOffset<T>

impl StructuralEq for DwChildren

impl StructuralEq for DwInl

impl StructuralEq for DwLnct

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

impl StructuralEq for DwUt

impl StructuralEq for DwLne

impl StructuralEq for DwIdx

impl StructuralEq for DwAddr

impl StructuralEq for ValueType

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

impl<T> StructuralEq for DebugMacroOffset<T>

impl StructuralEq for DwEnd

impl StructuralEq for DwCfa

impl<T> StructuralEq for EhFrameOffset<T>

impl<R> StructuralEq for CallFrameInstruction<R> where
    R: Reader, 

impl StructuralEq for Pointer

impl<'data> StructuralEq for ObjectMapEntry<'data>

impl StructuralEq for SectionIndex

impl<'data> StructuralEq for Export<'data>

impl StructuralEq for SymbolScope

impl StructuralEq for BigEndian

impl<'data> StructuralEq for SymbolMapName<'data>

impl StructuralEq for SymbolSection

impl<'data> StructuralEq for Bytes<'data>

impl StructuralEq for SectionKind

impl StructuralEq for SymbolKind

impl StructuralEq for SectionFlags

impl StructuralEq for AddressSize

impl StructuralEq for BinaryFormat

impl StructuralEq for Error

impl<'data> StructuralEq for Import<'data>

impl StructuralEq for RelocationEncoding

impl<E> StructuralEq for I16Bytes<E> where
    E: Endian, 

impl<E> StructuralEq for I32Bytes<E> where
    E: Endian, 

impl<Section> StructuralEq for SymbolFlags<Section>

impl StructuralEq for ComdatKind

impl StructuralEq for Endianness

impl StructuralEq for Architecture

impl StructuralEq for CompressionFormat

impl StructuralEq for SymbolIndex

impl<E> StructuralEq for U32Bytes<E> where
    E: Endian, 

impl StructuralEq for RelocationKind

impl<E> StructuralEq for U64Bytes<E> where
    E: Endian, 

impl StructuralEq for RelocationTarget

impl<'data> StructuralEq for CompressedData<'data>

impl<E> StructuralEq for I64Bytes<E> where
    E: Endian, 

impl<E> StructuralEq for U16Bytes<E> where
    E: Endian, 

impl StructuralEq for LittleEndian

impl StructuralEq for FileFlags

impl StructuralEq for ArchiveKind

impl StructuralEq for TDEFLStatus

impl StructuralEq for MZError

impl StructuralEq for TDEFLFlush

impl StructuralEq for MZFlush

impl StructuralEq for DataFormat

impl StructuralEq for StreamResult

impl StructuralEq for CompressionStrategy

impl StructuralEq for MZStatus

impl StructuralEq for CompressionLevel

impl StructuralEq for TINFLStatus

impl StructuralEq for Color[src]

impl StructuralEq for Style[src]

impl<T> StructuralEq for Paint<T>[src]

impl StructuralEq for Op

impl StructuralEq for RecursiveMode

impl StructuralEq for FileTime

impl StructuralEq for UnixReady[src]

impl StructuralEq for Event[src]

impl StructuralEq for Ready[src]

impl StructuralEq for PollOpt[src]

impl StructuralEq for Token[src]

impl StructuralEq for EventMask

impl StructuralEq for WatchMask

impl StructuralEq for Handle

impl StructuralEq for UnparkToken

impl StructuralEq for UnparkResult

impl StructuralEq for FilterOp

impl StructuralEq for ParkToken

impl StructuralEq for ParkResult

impl StructuralEq for RequeueOp

impl StructuralEq for BigEndian

impl StructuralEq for LittleEndian

impl StructuralEq for WeightedError[src]

impl StructuralEq for StdRng[src]

impl StructuralEq for StepRng[src]

impl StructuralEq for BernoulliError[src]

impl StructuralEq for Error[src]

impl StructuralEq for ChaCha12Core[src]

impl StructuralEq for ChaCha8Core[src]

impl StructuralEq for ChaCha20Core[src]

impl StructuralEq for ParseError[src]

impl StructuralEq for ParseError[src]

impl StructuralEq for SyntaxViolation[src]

impl StructuralEq for Origin[src]

impl<S> StructuralEq for Host<S>[src]

impl StructuralEq for OpaqueOrigin[src]

impl StructuralEq for Level

impl StructuralEq for BidiClass

impl StructuralEq for IsNormalized

impl StructuralEq for Pattern[src]

impl StructuralEq for MatchOptions[src]

impl<R> StructuralEq for Error<R>[src]

impl StructuralEq for MatchDir[src]

impl<R> StructuralEq for ErrorVariant<R>[src]

impl StructuralEq for Atomicity[src]

impl StructuralEq for Assoc[src]

impl StructuralEq for InputLocation[src]

impl<'i, R> StructuralEq for Token<'i, R>[src]

impl StructuralEq for Lookahead[src]

impl StructuralEq for LineColLocation[src]

impl StructuralEq for ParseError[src]

impl<S> StructuralEq for Host<S>[src]

impl StructuralEq for SyntaxViolation[src]

impl StructuralEq for OpaqueOrigin[src]

impl StructuralEq for Origin[src]

impl StructuralEq for GraphemeIncomplete

impl StructuralEq for GraphemeClusterBreak

impl StructuralEq for WordBreak

impl StructuralEq for SentenceBreak

impl StructuralEq for CharRange

impl StructuralEq for UnicodeVersion

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

Loading content...

Implementors

impl StructuralEq for AccountScope[src]

impl StructuralEq for LinkKind[src]

impl StructuralEq for OccDisplacement[src]

impl StructuralEq for OccultationKindAlwaysOk[src]

impl StructuralEq for OldNewIndex[src]

impl StructuralEq for PieceMoveable[src]

impl StructuralEq for PieceOpErrorPartiallyProcessed[src]

impl StructuralEq for PresentationLayout[src]

impl StructuralEq for StaticUser[src]

impl StructuralEq for TablePermission[src]

impl StructuralEq for VarError1.0.0[src]

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

impl StructuralEq for LevelFilter[src]

impl StructuralEq for RecvTimeoutError1.12.0[src]

impl StructuralEq for TryRecvError1.0.0[src]

impl StructuralEq for Value[src]

impl StructuralEq for Category[src]

impl StructuralEq for otter_api_tests::shapelib::ErrorKind1.0.0[src]

impl StructuralEq for SeekFrom1.0.0[src]

impl StructuralEq for PieceLabelPlace[src]

impl StructuralEq for SearchStep[src]

impl StructuralEq for PathconfVar

impl StructuralEq for SysconfVar

impl StructuralEq for LogicError

impl StructuralEq for Month[src]

impl StructuralEq for RoundingError[src]

impl StructuralEq for SecondsFormat[src]

impl StructuralEq for Weekday[src]

impl StructuralEq for Fixed[src]

impl StructuralEq for Numeric[src]

impl StructuralEq for Pad[src]

impl StructuralEq for Tz

impl StructuralEq for Target

impl StructuralEq for WriteStyle

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

impl StructuralEq for Type

impl StructuralEq for otter_api_tests::imports::nix::Error

impl StructuralEq for Errno

impl StructuralEq for FlockArg

impl StructuralEq for PosixFadviseAdvice

impl StructuralEq for AioCancelStat

impl StructuralEq for AioFsyncMode

impl StructuralEq for LioMode

impl StructuralEq for LioOpcode

impl StructuralEq for EpollOp

impl StructuralEq for MmapAdvise

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

impl StructuralEq for Request

impl StructuralEq for QuotaFmt

impl StructuralEq for QuotaType

impl StructuralEq for RebootMode

impl StructuralEq for SigHandler

impl StructuralEq for SigevNotify

impl StructuralEq for SigmaskHow

impl StructuralEq for Signal

impl StructuralEq for AddressFamily

impl StructuralEq for ControlMessageOwned

impl StructuralEq for InetAddr

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

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

impl StructuralEq for SockAddr

impl StructuralEq for SockProtocol

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

impl StructuralEq for BaudRate

impl StructuralEq for FlowArg

impl StructuralEq for FlushArg

impl StructuralEq for SetArg

impl StructuralEq for SpecialCharacterIndices

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

impl StructuralEq for WaitStatus

impl StructuralEq for OnceState

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

impl StructuralEq for FpCategory1.0.0[src]

impl StructuralEq for IntErrorKind[src]

impl StructuralEq for Ordering1.0.0[src]

impl StructuralEq for ModuleFilter

impl StructuralEq for otter_api_tests::fmt::Error1.0.0[src]

impl StructuralEq for FileType1.1.0[src]

impl StructuralEq for Permissions1.0.0[src]

impl StructuralEq for RecvError1.0.0[src]

impl StructuralEq for Number[src]

impl StructuralEq for UpdateId[src]

impl StructuralEq for DescId[src]

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

impl StructuralEq for Instant1.8.0[src]

impl StructuralEq for ItemEnquiryData[src]

impl StructuralEq for NonZeroUsize1.28.0[src]

impl StructuralEq for SvgId[src]

impl StructuralEq for TimeSpec

impl StructuralEq for TryFromIntError1.34.0[src]

impl StructuralEq for Uid

impl StructuralEq for ParseBoolError1.0.0[src]

impl StructuralEq for Utf8Error1.0.0[src]

impl StructuralEq for AccountId[src]

impl StructuralEq for AccountName[src]

impl StructuralEq for AccountNotFound[src]

impl StructuralEq for ClientId[src]

impl StructuralEq for ClientSequence[src]

impl StructuralEq for CompassAngle[src]

impl StructuralEq for FaceId[src]

impl StructuralEq for FooParseError[src]

impl StructuralEq for Generation[src]

impl StructuralEq for GoodItemName[src]

impl StructuralEq for Html

impl StructuralEq for HtmlLit

impl StructuralEq for HtmlStr

impl StructuralEq for InstanceName[src]

impl StructuralEq for Notch[src]

impl StructuralEq for OccId[src]

impl StructuralEq for OccultIlkId[src]

impl StructuralEq for OccultIlkName[src]

impl StructuralEq for PieceId[src]

impl StructuralEq for PlayerId[src]

impl StructuralEq for PlayerNotFound[src]

impl StructuralEq for RawToken[src]

impl StructuralEq for RawTokenVal[src]

impl StructuralEq for otter_api_tests::Timestamp[src]

impl StructuralEq for TokenRevelationKey[src]

impl StructuralEq for UrlSpec[src]

impl StructuralEq for VisiblePieceId[src]

impl StructuralEq for ZLevel[src]

impl StructuralEq for AccessError1.26.0[src]

impl StructuralEq for ThreadId1.19.0[src]

impl StructuralEq for SystemTime1.8.0[src]

impl StructuralEq for AccessFlags

impl StructuralEq for Gid

impl StructuralEq for Pid

impl StructuralEq for UCred[src]

impl StructuralEq for LimbVal

impl StructuralEq for Overflow

impl StructuralEq for otter_api_tests::zcoord::ParseError

impl StructuralEq for RangeBackwards

impl StructuralEq for TotallyUnboundedRange

impl StructuralEq for InternalFixed[src]

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

impl StructuralEq for FixedOffset[src]

impl StructuralEq for IsoWeek[src]

impl StructuralEq for NaiveDate[src]

impl StructuralEq for NaiveDateTime[src]

impl StructuralEq for NaiveTime[src]

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

impl StructuralEq for Utc[src]

impl StructuralEq for FsStats[src]

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

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

impl StructuralEq for Dl_info

impl StructuralEq for Elf32_Chdr

impl StructuralEq for Elf32_Ehdr

impl StructuralEq for Elf32_Phdr

impl StructuralEq for Elf32_Shdr

impl StructuralEq for Elf32_Sym

impl StructuralEq for Elf64_Chdr

impl StructuralEq for Elf64_Ehdr

impl StructuralEq for Elf64_Phdr

impl StructuralEq for Elf64_Shdr

impl StructuralEq for Elf64_Sym

impl StructuralEq for __c_anonymous_sockaddr_can_j1939

impl StructuralEq for __c_anonymous_sockaddr_can_tp

impl StructuralEq for __exit_status

impl StructuralEq for __timeval

impl StructuralEq for _libc_fpstate

impl StructuralEq for _libc_fpxreg

impl StructuralEq for _libc_xmmreg

impl StructuralEq for addrinfo

impl StructuralEq for aiocb

impl StructuralEq for arpd_request

impl StructuralEq for arphdr

impl StructuralEq for arpreq

impl StructuralEq for arpreq_old

impl StructuralEq for can_filter

impl StructuralEq for cpu_set_t

impl StructuralEq for dl_phdr_info

impl StructuralEq for dqblk

impl StructuralEq for fanotify_event_metadata

impl StructuralEq for fanotify_response

impl StructuralEq for fd_set

impl StructuralEq for ff_condition_effect

impl StructuralEq for ff_constant_effect

impl StructuralEq for ff_effect

impl StructuralEq for ff_envelope

impl StructuralEq for ff_periodic_effect

impl StructuralEq for ff_ramp_effect

impl StructuralEq for ff_replay

impl StructuralEq for ff_rumble_effect

impl StructuralEq for ff_trigger

impl StructuralEq for flock64

impl StructuralEq for flock

impl StructuralEq for fsid_t

impl StructuralEq for genlmsghdr

impl StructuralEq for glob64_t

impl StructuralEq for glob_t

impl StructuralEq for group

impl StructuralEq for hostent

impl StructuralEq for if_nameindex

impl StructuralEq for ifaddrs

impl StructuralEq for in6_addr

impl StructuralEq for in6_pktinfo

impl StructuralEq for in6_rtmsg

impl StructuralEq for in_addr

impl StructuralEq for in_pktinfo

impl StructuralEq for inotify_event

impl StructuralEq for input_absinfo

impl StructuralEq for input_event

impl StructuralEq for input_id

impl StructuralEq for input_keymap_entry

impl StructuralEq for input_mask

impl StructuralEq for iovec

impl StructuralEq for ip_mreq

impl StructuralEq for ip_mreq_source

impl StructuralEq for ip_mreqn

impl StructuralEq for ipc_perm

impl StructuralEq for ipv6_mreq

impl StructuralEq for itimerspec

impl StructuralEq for itimerval

impl StructuralEq for lconv

impl StructuralEq for linger

impl StructuralEq for mallinfo

impl StructuralEq for mcontext_t

impl StructuralEq for mmsghdr

impl StructuralEq for mntent

impl StructuralEq for msginfo

impl StructuralEq for msqid_ds

impl StructuralEq for nl_mmap_hdr

impl StructuralEq for nl_mmap_req

impl StructuralEq for nl_pktinfo

impl StructuralEq for nlattr

impl StructuralEq for nlmsgerr

impl StructuralEq for nlmsghdr

impl StructuralEq for ntptimeval

impl StructuralEq for packet_mreq

impl StructuralEq for passwd

impl StructuralEq for pollfd

impl StructuralEq for posix_spawn_file_actions_t

impl StructuralEq for posix_spawnattr_t

impl StructuralEq for protoent

impl StructuralEq for pthread_attr_t

impl StructuralEq for pthread_condattr_t

impl StructuralEq for pthread_mutexattr_t

impl StructuralEq for pthread_rwlockattr_t

impl StructuralEq for regex_t

impl StructuralEq for regmatch_t

impl StructuralEq for rlimit64

impl StructuralEq for rlimit

impl StructuralEq for rtentry

impl StructuralEq for rusage

impl StructuralEq for sched_param

impl StructuralEq for sem_t

impl StructuralEq for sembuf

impl StructuralEq for servent

impl StructuralEq for shmid_ds

impl StructuralEq for sigaction

impl StructuralEq for siginfo_t

impl StructuralEq for sigset_t

impl StructuralEq for sigval

impl StructuralEq for sock_extended_err

impl StructuralEq for sockaddr_ll

impl StructuralEq for sockaddr_vm

impl StructuralEq for spwd

impl StructuralEq for stack_t

impl StructuralEq for stat64

impl StructuralEq for statfs64

impl StructuralEq for statfs

impl StructuralEq for statvfs64

impl StructuralEq for statvfs

impl StructuralEq for statx

impl StructuralEq for statx_timestamp

impl StructuralEq for sysinfo

impl StructuralEq for termios2

impl StructuralEq for termios

impl StructuralEq for timespec

impl StructuralEq for timeval

impl StructuralEq for timex

impl StructuralEq for tm

impl StructuralEq for tms

impl StructuralEq for ucred

impl StructuralEq for uinput_abs_setup

impl StructuralEq for uinput_ff_erase

impl StructuralEq for uinput_ff_upload

impl StructuralEq for user

impl StructuralEq for user_regs_struct

impl StructuralEq for utimbuf

impl StructuralEq for Dir

impl StructuralEq for Entry

impl StructuralEq for OwningIter

impl StructuralEq for AtFlags

impl StructuralEq for FallocateFlags

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

impl StructuralEq for OFlag

impl StructuralEq for SealFlag

impl StructuralEq for SpliceFFlags

impl StructuralEq for InterfaceAddress

impl StructuralEq for InterfaceAddressIterator

impl StructuralEq for DeleteModuleFlags

impl StructuralEq for ModuleInitFlags

impl StructuralEq for MntFlags

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

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

impl StructuralEq for MQ_OFlag

impl StructuralEq for MqAttr

impl StructuralEq for InterfaceFlags

impl StructuralEq for PollFd

impl StructuralEq for PollFlags

impl StructuralEq for OpenptyResult

impl StructuralEq for PtyMaster

impl StructuralEq for winsize

impl StructuralEq for CloneFlags

impl StructuralEq for CpuSet

impl StructuralEq for EpollCreateFlags

impl StructuralEq for EpollEvent

impl StructuralEq for EpollFlags

impl StructuralEq for EfdFlags

impl StructuralEq for AddWatchFlags

impl StructuralEq for InitFlags

impl StructuralEq for WatchDescriptor

impl StructuralEq for MemFdCreateFlag

impl StructuralEq for MRemapFlags

impl StructuralEq for MapFlags

impl StructuralEq for MlockAllFlags

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

impl StructuralEq for ProtFlags

impl StructuralEq for Persona

impl StructuralEq for Options

impl StructuralEq for Dqblk

impl StructuralEq for QuotaValidFlags

impl StructuralEq for FdSet

impl StructuralEq for SaFlags

impl StructuralEq for SigAction

impl StructuralEq for SigEvent

impl StructuralEq for SignalIterator

impl StructuralEq for SfdFlags

impl StructuralEq for SigSet

impl StructuralEq for SignalFd

impl StructuralEq for signalfd_siginfo

impl StructuralEq for AcceptConn

impl StructuralEq for BindToDevice

impl StructuralEq for Broadcast

impl StructuralEq for IpAddMembership

impl StructuralEq for IpDropMembership

impl StructuralEq for IpMulticastLoop

impl StructuralEq for IpMulticastTtl

impl StructuralEq for IpTransparent

impl StructuralEq for Ipv4PacketInfo

impl StructuralEq for Ipv6AddMembership

impl StructuralEq for Ipv6DropMembership

impl StructuralEq for Ipv6RecvPacketInfo

impl StructuralEq for KeepAlive

impl StructuralEq for Linger

impl StructuralEq for Mark

impl StructuralEq for OobInline

impl StructuralEq for OriginalDst

impl StructuralEq for PassCred

impl StructuralEq for PeerCredentials

impl StructuralEq for RcvBuf

impl StructuralEq for RcvBufForce

impl StructuralEq for ReceiveTimeout

impl StructuralEq for ReceiveTimestamp

impl StructuralEq for ReuseAddr

impl StructuralEq for ReusePort

impl StructuralEq for SendTimeout

impl StructuralEq for SndBuf

impl StructuralEq for SndBufForce

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

impl StructuralEq for SocketError

impl StructuralEq for TcpCongestion

impl StructuralEq for TcpKeepCount

impl StructuralEq for TcpKeepIdle

impl StructuralEq for TcpKeepInterval

impl StructuralEq for TcpNoDelay

impl StructuralEq for UdpGroSegment

impl StructuralEq for UdpGsoSegment

impl StructuralEq for IpMembershipRequest

impl StructuralEq for Ipv4Addr

impl StructuralEq for Ipv6Addr

impl StructuralEq for Ipv6MembershipRequest

impl StructuralEq for LinkAddr

impl StructuralEq for MsgFlags

impl StructuralEq for NetlinkAddr

impl StructuralEq for SockFlag

impl StructuralEq for UnixCredentials

impl StructuralEq for cmsghdr

impl StructuralEq for msghdr

impl StructuralEq for sockaddr

impl StructuralEq for sockaddr_in6

impl StructuralEq for sockaddr_in

impl StructuralEq for stat

impl StructuralEq for Mode

impl StructuralEq for SFlag

impl StructuralEq for FsType

impl StructuralEq for FsFlags

impl StructuralEq for Statvfs

impl StructuralEq for SysInfo

impl StructuralEq for ControlFlags

impl StructuralEq for InputFlags

impl StructuralEq for LocalFlags

impl StructuralEq for OutputFlags

impl StructuralEq for Termios

impl StructuralEq for TimeVal

impl StructuralEq for TimerFlags

impl StructuralEq for TimerSetTimeFlags

impl StructuralEq for RemoteIoVec

impl StructuralEq for UtsName

impl StructuralEq for WaitPidFlag

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

impl StructuralEq for UContext

impl StructuralEq for FloatIsNan

impl StructuralEq for DecodeErr

impl StructuralEq for otter_api_tests::imports::parking_lot::WaitTimeoutResult

impl StructuralEq for DefaultKey[src]

impl StructuralEq for KeyData[src]

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

impl StructuralEq for AllocError[src]

impl StructuralEq for Layout1.28.0[src]

impl StructuralEq for LayoutError1.50.0[src]

impl StructuralEq for TypeId1.0.0[src]

impl StructuralEq for CpuidResult1.27.0[src]

impl StructuralEq for CharTryFromError1.34.0[src]

impl StructuralEq for DecodeUtf16Error1.9.0[src]

impl StructuralEq for ParseCharError1.20.0[src]

impl StructuralEq for NonZeroI81.34.0[src]

impl StructuralEq for NonZeroI161.34.0[src]

impl StructuralEq for NonZeroI321.34.0[src]

impl StructuralEq for NonZeroI641.34.0[src]

impl StructuralEq for NonZeroI1281.34.0[src]

impl StructuralEq for NonZeroIsize1.34.0[src]

impl StructuralEq for NonZeroU81.28.0[src]

impl StructuralEq for NonZeroU161.28.0[src]

impl StructuralEq for NonZeroU321.28.0[src]

impl StructuralEq for NonZeroU641.28.0[src]

impl StructuralEq for NonZeroU1281.28.0[src]

impl StructuralEq for ParseFloatError1.0.0[src]

impl StructuralEq for ParseIntError1.0.0[src]

impl StructuralEq for RangeFull1.0.0[src]

impl StructuralEq for NoneError[src]

impl StructuralEq for PhantomPinned1.33.0[src]

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

impl<'a> StructuralEq for FcntlArg<'a>

impl<'a> StructuralEq for ControlMessage<'a>

impl<'a> StructuralEq for AddrName<'a>

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

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

impl<'a> StructuralEq for CmsgIterator<'a>

impl<'a> StructuralEq for RecvMsg<'a>

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

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

impl<'d> StructuralEq for Iter<'d>

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

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

impl<A, B> StructuralEq for EitherOrBoth<A, B>[src]

impl<D> StructuralEq for OccultationKindGeneral<D>[src]

impl<E> StructuralEq for ParseNotNanError<E>

impl<E> StructuralEq for Compat<E>

impl<I, T> StructuralEq for IndexVec<I, T> where
    I: Idx

impl<Idx> StructuralEq for otter_api_tests::imports::failure::_core::ops::Range<Idx>1.0.0[src]

impl<Idx> StructuralEq for RangeFrom<Idx>1.0.0[src]

impl<Idx> StructuralEq for RangeInclusive<Idx>1.26.0[src]

impl<Idx> StructuralEq for RangeTo<Idx>1.0.0[src]

impl<Idx> StructuralEq for RangeToInclusive<Idx>1.26.0[src]

impl<L, R> StructuralEq for Either<L, R>[src]

impl<T> StructuralEq for RegionC<T> where
    T: Copy

impl<T> StructuralEq for TrySendError<T>1.0.0[src]

impl<T> StructuralEq for LocalResult<T>[src]

impl<T> StructuralEq for FoldWhile<T>[src]

impl<T> StructuralEq for Bound<T>1.17.0[src]

impl<T> StructuralEq for Option<T>1.0.0[src]

impl<T> StructuralEq for Poll<T>1.36.0[src]

impl<T> StructuralEq for Reverse<T>1.19.0[src]

impl<T> StructuralEq for Cursor<T>1.0.0[src]

impl<T> StructuralEq for SendError<T>1.0.0[src]

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

impl<T> StructuralEq for BTreeSet<T>1.0.0[src]

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

impl<T> StructuralEq for PosC<T>

impl<T> StructuralEq for RectC<T>

impl<T> StructuralEq for Wrapping<T>1.0.0[src]

impl<T> StructuralEq for IsHtmlFormatted<T> where
    T: Display

impl<T> StructuralEq for OldNew<T>[src]

impl<T> StructuralEq for IoVec<T>

impl<T> StructuralEq for CapacityError<T>[src]

impl<T, E> StructuralEq for Result<T, E>1.0.0[src]

impl<Y, R> StructuralEq for GeneratorState<Y, R>[src]

Loading content...