std.cmp.Equal
Equal
A type that can be compared for equality.
Required methods
==
Show source codeHide source code
fn pub ==(other: ref Self) -> Bool
fn pub ==(other: ref Self) -> Bool
Returns true
if self
and the given object are equal to each other.
This operator is used to perform structural equality. This means two objects residing in different memory locations may be considered equal, provided their structure is equal. For example, two different arrays may be considered to have structural equality if they contain the exact same values.
Default methods
!=
Show source codeHide source code
fn pub !=(other: ref Self) -> Bool {
(self == other).false?
}
fn pub !=(other: ref Self) -> Bool
Returns true
if self
and the given object are not equal to each other.
Implementations
Array
impl Equal for Array
if
T: Equal
DecodeError
impl Equal for DecodeError
Bool
impl Equal for Bool
ByteArray
impl Equal for ByteArray
Ordering
impl Equal for Ordering
Hash
impl Equal for Hash
Item
impl Equal for Item
ParseError
impl Equal for ParseError
Certificate
impl Equal for Certificate
PrivateKey
impl Equal for PrivateKey
Error
impl Equal for Error
ErrorKind
impl Equal for ErrorKind
Float
impl Equal for Float
DirectoryEntry
impl Equal for DirectoryEntry
FileType
impl Equal for FileType
Path
impl Equal for Path
Int
impl Equal for Int
Error
impl Equal for Error
Error
impl Equal for Error
ErrorKind
impl Equal for ErrorKind
Json
impl Equal for Json
Number
impl Equal for Number
Type
impl Equal for Type
Map
impl Equal for Map
if
V: Equal
Error
impl Equal for Error
IpAddress
impl Equal for IpAddress
Ipv4Address
impl Equal for Ipv4Address
Ipv6Address
impl Equal for Ipv6Address
SocketAddress
impl Equal for SocketAddress
UnixAddress
impl Equal for UnixAddress
ServerConfigError
impl Equal for ServerConfigError
Nil
impl Equal for Nil
Option
impl Equal for Option
if
T: Equal
Error
impl Equal for Error
ExclusiveRange
impl Equal for ExclusiveRange
InclusiveRange
impl Equal for InclusiveRange
Result
impl Equal for Result
if
E: Equal,
T: Equal
Set
impl Equal for Set
Signal
impl Equal for Signal
String
impl Equal for String
Filter
impl Equal for Filter
Date
impl Equal for Date
DateTime
impl Equal for DateTime
Duration
impl Equal for Duration
Instant
impl Equal for Instant
Time
impl Equal for Time
Tuple1
impl Equal for Tuple1
if
A: Equal
Tuple2
impl Equal for Tuple2
if
A: Equal,
B: Equal
Tuple3
impl Equal for Tuple3
if
A: Equal,
B: Equal,
C: Equal
Tuple4
impl Equal for Tuple4
if
A: Equal,
B: Equal,
C: Equal,
D: Equal
Tuple5
impl Equal for Tuple5
if
A: Equal,
B: Equal,
C: Equal,
D: Equal,
E: Equal
Tuple6
impl Equal for Tuple6
if
A: Equal,
B: Equal,
C: Equal,
D: Equal,
E: Equal,
F: Equal
Tuple7
impl Equal for Tuple7
if
A: Equal,
B: Equal,
C: Equal,
D: Equal,
E: Equal,
F: Equal,
G: Equal
Tuple8
impl Equal for Tuple8
if
A: Equal,
B: Equal,
C: Equal,
D: Equal,
E: Equal,
F: Equal,
G: Equal,
H: Equal