Trait otter_api_tests::imports::failure::_core::marker::StructuralEq [−][src]
#[lang = "structural_teq"] pub trait StructuralEq { }
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,
R: Reader,
impl StructuralEq for Abbreviation
impl<R, Offset> StructuralEq for AttributeValue<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralEq for LineProgramHeader<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R> StructuralEq for CfaRule<R> where
R: Reader,
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,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<'bases, Section, R> StructuralEq for PartialFrameDescriptionEntry<'bases, Section, R> where
R: Reader,
Section: UnwindSection<R>,
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,
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,
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,
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,
R: Reader,
impl<R, Offset> StructuralEq for FrameDescriptionEntry<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl StructuralEq for LineEncoding
impl StructuralEq for DwLang
impl<Offset> StructuralEq for UnitType<Offset> where
Offset: ReaderOffset,
Offset: ReaderOffset,
impl StructuralEq for BigEndian
impl<R> StructuralEq for EhFrameHdr<R> where
R: Reader,
R: Reader,
impl<R> StructuralEq for UnwindTableRow<R> where
R: Reader,
R: Reader,
impl<R> StructuralEq for Expression<R> where
R: Reader,
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>,
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,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<T> StructuralEq for ArangeEntry<T> where
T: Copy,
T: Copy,
impl<T> StructuralEq for DebugRngListsBase<T>
impl<T> StructuralEq for DebugTypesOffset<T>
impl<R> StructuralEq for RegisterRule<R> where
R: Reader,
R: Reader,
impl<T> StructuralEq for DebugLineOffset<T>
impl StructuralEq for DwVirtuality
impl<R> StructuralEq for DebugFrame<R> where
R: Reader,
R: Reader,
impl StructuralEq for Augmentation
impl StructuralEq for RunTimeEndian
impl<R> StructuralEq for UnwindContext<R> where
R: Reader,
R: Reader,
impl<R, Offset> StructuralEq for UnitHeader<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
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,
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,
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,
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,
E: Endian,
impl<E> StructuralEq for I32Bytes<E> where
E: Endian,
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,
E: Endian,
impl StructuralEq for RelocationKind
impl<E> StructuralEq for U64Bytes<E> where
E: Endian,
E: Endian,
impl StructuralEq for RelocationTarget
impl<'data> StructuralEq for CompressedData<'data>
impl<E> StructuralEq for I64Bytes<E> where
E: Endian,
E: Endian,
impl<E> StructuralEq for U16Bytes<E> where
E: Endian,
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 VarError
1.0.0[src]
impl StructuralEq for otter_api_tests::flexi_logger::Level
[src]
impl StructuralEq for LevelFilter
[src]
impl StructuralEq for RecvTimeoutError
1.12.0[src]
impl StructuralEq for TryRecvError
1.0.0[src]
impl StructuralEq for Value
[src]
impl StructuralEq for Category
[src]
impl StructuralEq for otter_api_tests::shapelib::ErrorKind
1.0.0[src]
impl StructuralEq for SeekFrom
1.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 FpCategory
1.0.0[src]
impl StructuralEq for IntErrorKind
[src]
impl StructuralEq for Ordering
1.0.0[src]
impl StructuralEq for ModuleFilter
impl StructuralEq for otter_api_tests::fmt::Error
1.0.0[src]
impl StructuralEq for FileType
1.1.0[src]
impl StructuralEq for Permissions
1.0.0[src]
impl StructuralEq for RecvError
1.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::Duration
1.3.0[src]
impl StructuralEq for Instant
1.8.0[src]
impl StructuralEq for ItemEnquiryData
[src]
impl StructuralEq for NonZeroUsize
1.28.0[src]
impl StructuralEq for SvgId
[src]
impl StructuralEq for TimeSpec
impl StructuralEq for TryFromIntError
1.34.0[src]
impl StructuralEq for Uid
impl StructuralEq for ParseBoolError
1.0.0[src]
impl StructuralEq for Utf8Error
1.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 AccessError
1.26.0[src]
impl StructuralEq for ThreadId
1.19.0[src]
impl StructuralEq for SystemTime
1.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 Layout
1.28.0[src]
impl StructuralEq for LayoutError
1.50.0[src]
impl StructuralEq for TypeId
1.0.0[src]
impl StructuralEq for CpuidResult
1.27.0[src]
impl StructuralEq for CharTryFromError
1.34.0[src]
impl StructuralEq for DecodeUtf16Error
1.9.0[src]
impl StructuralEq for ParseCharError
1.20.0[src]
impl StructuralEq for NonZeroI8
1.34.0[src]
impl StructuralEq for NonZeroI16
1.34.0[src]
impl StructuralEq for NonZeroI32
1.34.0[src]
impl StructuralEq for NonZeroI64
1.34.0[src]
impl StructuralEq for NonZeroI128
1.34.0[src]
impl StructuralEq for NonZeroIsize
1.34.0[src]
impl StructuralEq for NonZeroU8
1.28.0[src]
impl StructuralEq for NonZeroU16
1.28.0[src]
impl StructuralEq for NonZeroU32
1.28.0[src]
impl StructuralEq for NonZeroU64
1.28.0[src]
impl StructuralEq for NonZeroU128
1.28.0[src]
impl StructuralEq for ParseFloatError
1.0.0[src]
impl StructuralEq for ParseIntError
1.0.0[src]
impl StructuralEq for RangeFull
1.0.0[src]
impl StructuralEq for NoneError
[src]
impl StructuralEq for PhantomPinned
1.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,
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,
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]
T: ?Sized,
impl<T> StructuralEq for BTreeSet<T>
1.0.0[src]
impl<T> StructuralEq for PhantomData<T> where
T: ?Sized,
[src]
T: ?Sized,
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,
T: Display,