• abi_stable 0.11.1/src/sabi_types/maybe_cmp.rs
    18
    ///
    19
    #[allow(clippy::derive_hash_xor_eq)]
    20
    #[derive(Debug, Copy, Clone, Hash)]
  • aerospike 1.2.0/src/value.rs
    198
    #[allow(clippy::derive_hash_xor_eq)]
    199
    impl Hash for Value {
  • allocative 0.2.0/src/key.rs
    36
    #[allow(clippy::derive_hash_xor_eq)]
    37
    impl Hash for Key {
  • allocative 0.2.0/src/rc_str.rs
    51
    #[allow(clippy::derive_hash_xor_eq)]
    52
    impl Hash for RcStr {
  • amadeus-types 0.4.3/src/value.rs
    210
    #[allow(clippy::derive_hash_xor_eq)]
    211
    impl Hash for Value {
  • amadeus-types 0.4.3/src/value_required.rs
    123
    #[allow(clippy::derive_hash_xor_eq)]
    124
    impl Hash for ValueRequired {
  • aptos-crypto 0.2.7/src/multi_ed25519.rs
    284
    #[allow(clippy::derive_hash_xor_eq)]
    285
    impl std::hash::Hash for MultiEd25519PublicKey {
    461
    #[allow(clippy::derive_hash_xor_eq)]
    462
    impl std::hash::Hash for MultiEd25519Signature {
  • aptos-crypto-link 0.0.3/src/multi_ed25519.rs
    286
    #[allow(clippy::derive_hash_xor_eq)]
    287
    impl std::hash::Hash for MultiEd25519PublicKey {
    459
    #[allow(clippy::derive_hash_xor_eq)]
    460
    impl std::hash::Hash for MultiEd25519Signature {
  • arrow-schema 32.0.0/src/schema.rs
    266
    // need to implement `Hash` manually because `HashMap` implement Eq but no `Hash`
    267
    #[allow(clippy::derive_hash_xor_eq)]
    268
    impl Hash for Schema {
  • atelier_core 0.2.22/src/model/identity.rs
    20
    ///
    21
    #[allow(clippy::derive_hash_xor_eq)]
    22
    #[derive(Clone, Debug, Eq, PartialOrd, Ord, Hash)]
    32
    ///
    33
    #[allow(clippy::derive_hash_xor_eq)]
    34
    #[allow(clippy::upper_case_acronyms)]
  • bastion 0.4.5/src/dispatcher.rs
    329
    #[allow(clippy::derive_hash_xor_eq)]
    330
    impl Hash for DispatcherType {
  • bitstring 0.1.2/src/bit_length_string.rs
    16
    // data outside what is accessible through "FixedBitString")
    17
    #[allow(clippy::derive_hash_xor_eq)]
    18
    pub struct BitLengthString<W: FixedBitString> {
  • Boa 0.13.1/src/builtins/map/ordered_map.rs
    19
    // This ensures that a MapKey::Key(value) hashes to the same as value. The derived PartialEq implementation still holds.
    20
    #[allow(clippy::derive_hash_xor_eq)]
    21
    impl Hash for MapKey {
  • boa_engine 0.16.0/src/builtins/map/ordered_map.rs
    16
    // This ensures that a MapKey::Key(value) hashes to the same as value. The derived PartialEq implementation still holds.
    17
    #[allow(clippy::derive_hash_xor_eq)]
    18
    impl Hash for MapKey {
  • bright_swc_css_ast 0.105.0/src/token.rs
    149
    #[allow(clippy::derive_hash_xor_eq)]
    150
    #[allow(clippy::transmute_float_to_int)]
  • bright_swc_css_ast 0.105.0/src/value.rs
    277
    #[allow(clippy::derive_hash_xor_eq)]
    278
    #[allow(clippy::transmute_float_to_int)]
  • byte_set 0.1.3/src/lib.rs
    1742
    #[allow(clippy::derive_hash_xor_eq)]
    1743
    impl hash::Hash for ByteSet {
  • cairo-lang-semantic 1.0.0-alpha.2/src/types.rs
    32
    }
    33
    #[allow(clippy::derive_hash_xor_eq)]
    34
    impl std::hash::Hash for GenericSubstitution {
  • casper-types 1.5.0/src/crypto/asymmetric_key.rs
    310
    // `ed25519_dalek::PublicKey` doesn't implement `Hash`.
    311
    #[allow(clippy::derive_hash_xor_eq)]
    312
    impl Hash for PublicKey {
  • chrono-wasi 0.4.11/src/naive/datetime.rs
    1179
    /// (For the obvious reason this also distinguishes leap seconds from non-leap seconds.)
    1180
    #[cfg_attr(feature = "cargo-clippy", allow(derive_hash_xor_eq))]
    1181
    impl hash::Hash for NaiveDateTime {
  • chrono-wasi 0.4.11/src/naive/time.rs
    985
    /// (For the obvious reason this also distinguishes leap seconds from non-leap seconds.)
    986
    #[cfg_attr(feature = "cargo-clippy", allow(derive_hash_xor_eq))]
    987
    impl hash::Hash for NaiveTime {
  • chrono-wasi07 0.4.10/src/naive/datetime.rs
    1179
    /// (For the obvious reason this also distinguishes leap seconds from non-leap seconds.)
    1180
    #[cfg_attr(feature = "cargo-clippy", allow(derive_hash_xor_eq))]
    1181
    impl hash::Hash for NaiveDateTime {
  • chrono-wasi07 0.4.10/src/naive/time.rs
    985
    /// (For the obvious reason this also distinguishes leap seconds from non-leap seconds.)
    986
    #[cfg_attr(feature = "cargo-clippy", allow(derive_hash_xor_eq))]
    987
    impl hash::Hash for NaiveTime {
  • ciboulette 0.1.4/src/body/resource_type.rs
    3
    /// ## Describe a `json:api` type attribute schema and list its relationships
    4
    #[allow(clippy::derive_hash_xor_eq)]
    5
    #[derive(Clone, Debug, Getters, MutGetters, Hash)]
  • coffer 1.0.1/src/loadable.rs
    210
    #[allow(clippy::derive_hash_xor_eq)]
    211
    // Hash cannot be directly derived for floating point types; hash by actual bits of the fp values because that is what will be written in byte form.
  • console-api 0.4.0/src/common.rs
    207
    // generated code.
    208
    #[allow(clippy::derive_hash_xor_eq)]
    209
    impl Hash for field::Name {
  • conundrum 0.1.0/src/signing.rs
    17
    #[allow(clippy::derive_hash_xor_eq)]
    18
    impl Hash for RawSignature {
    71
    #[allow(clippy::derive_hash_xor_eq)]
    72
    impl Hash for RawSignPublicKey {
  • cursive_core 0.3.7/src/theme/effect.rs
    4
    /// Text effect
    5
    #[allow(clippy::derive_hash_xor_eq)] // We do derive it through EnumSetType
    6
    #[derive(EnumSetType, Debug, Hash)]
  • curve25519-dalek 4.0.0-rc.0/src/scalar.rs
    215
    /// represents an element of \\(\mathbb Z / \ell\\).
    216
    #[allow(clippy::derive_hash_xor_eq)]
    217
    #[derive(Copy, Clone, Hash)]
  • datetime-string 0.2.2/src/common/hms6_colon.rs
    106
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    107
    #[allow(clippy::derive_hash_xor_eq)]
    108
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
    1019
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    1020
    #[allow(clippy::derive_hash_xor_eq)]
    1021
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • datetime-string 0.2.2/src/common/secfrac_digits/owned.rs
    47
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    48
    #[allow(clippy::derive_hash_xor_eq)]
    49
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • datetime-string 0.2.2/src/common/secfrac_digits.rs
    54
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    55
    #[allow(clippy::derive_hash_xor_eq)]
    56
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • datetime-string 0.2.2/src/common/time_num_offset_colon.rs
    86
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    87
    #[allow(clippy::derive_hash_xor_eq)]
    88
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
    1184
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    1185
    #[allow(clippy::derive_hash_xor_eq)]
    1186
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • datetime-string 0.2.2/src/common/ymd8_hyphen.rs
    89
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    90
    #[allow(clippy::derive_hash_xor_eq)]
    91
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
    1142
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    1143
    #[allow(clippy::derive_hash_xor_eq)]
    1144
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • datetime-string 0.2.2/src/rfc3339/date_time/owned.rs
    48
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    49
    #[allow(clippy::derive_hash_xor_eq)]
    50
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • datetime-string 0.2.2/src/rfc3339/date_time.rs
    69
    // Note that `clippy::derive_ord_xor_partial_ord` would be introduced since Rust 1.47.0.
    70
    #[allow(clippy::derive_hash_xor_eq)]
    71
    #[allow(unknown_lints, clippy::derive_ord_xor_partial_ord)]
  • diem-crypto 0.0.3/src/multi_ed25519.rs
    284
    #[allow(clippy::derive_hash_xor_eq)]
    285
    impl std::hash::Hash for MultiEd25519PublicKey {
    453
    #[allow(clippy::derive_hash_xor_eq)]
    454
    impl std::hash::Hash for MultiEd25519Signature {
  • diem-framework-crypto 0.3.2/src/multi_ed25519.rs
    285
    #[allow(clippy::derive_hash_xor_eq)]
    286
    impl std::hash::Hash for MultiEd25519PublicKey {
    462
    #[allow(clippy::derive_hash_xor_eq)]
    463
    impl std::hash::Hash for MultiEd25519Signature {
  • drone-core 0.14.3/src/ffi/c_str.rs
    74
    /// ```
    75
    #[allow(clippy::derive_hash_xor_eq)]
    76
    #[derive(Hash)]
  • ecolor 0.20.0/src/rgba.rs
    41
    #[allow(clippy::derive_hash_xor_eq)]
    42
    impl std::hash::Hash for Rgba {
  • enumset 1.0.12/src/lib.rs
    823
    #[allow(clippy::derive_hash_xor_eq)] // This impl exists to change trait bounds only.
    824
    impl<T: EnumSetType> Hash for EnumSet<T> {
  • epaint 0.20.0/src/text/fonts.rs
    54
    #[allow(clippy::derive_hash_xor_eq)]
    55
    impl std::hash::Hash for FontId {
    548
    #[allow(clippy::derive_hash_xor_eq)]
    549
    impl std::hash::Hash for HashableF32 {
  • fastcrypto 2.0.0/src/ed25519.rs
    152
    /// Missing in ed25519_consensus
    153
    #[allow(clippy::derive_hash_xor_eq)] // ed25519_consensus's PartialEq is compatible
    154
    impl std::hash::Hash for Ed25519PublicKey {
  • fuel-vm 0.25.2/src/interpreter/memory.rs
    10
    #[allow(clippy::derive_hash_xor_eq)]
    11
    #[derive(Debug, Clone, Eq, Hash)]
  • gazebo 0.8.1/src/hash.rs
    29
    #[allow(clippy::derive_hash_xor_eq)]
    30
    impl<T> Hash for Hashed<T> {
  • ggez 0.9.0-rc0/src/graphics/gpu/text.rs
    209
    // hash is impl'd via OrderedFloat, but we still want to preserve the types
    210
    #[allow(clippy::derive_hash_xor_eq)]
    211
    impl std::hash::Hash for Extra {
  • git-hash 0.10.1/src/object_id.rs
    24
    // and allows the usage of custom Hashers that only copy a truncated ShaHash
    25
    #[allow(clippy::derive_hash_xor_eq)]
    26
    impl Hash for ObjectId {
  • graphene-rs 0.16.3/src/lib.rs
    21
    #[allow(clippy::unreadable_literal)]
    22
    #[allow(clippy::derive_hash_xor_eq)]
    23
    #[allow(unused_imports)]
  • gspell 0.6.0/src/lib.rs
    24
    #[allow(clippy::useless_transmute)]
    25
    #[allow(clippy::derive_hash_xor_eq)]
    26
    #[allow(unused_imports)]
  • guppy 0.15.2/src/package_id.rs
    7
    #[derive(Clone, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
    8
    #[allow(clippy::derive_hash_xor_eq)] // safe because the same PartialEq impl is used everywhere
    9
    pub struct PackageId {
  • holochain_core_types 0.0.52-alpha2/src/network/entry_aspect.rs
    173
    #[allow(clippy::derive_hash_xor_eq)]
    174
    // This clippy lint stresses the point that impls of Hash and PartialEq have to agree,
  • holochain_integrity_types 0.1.0/src/signature.rs
    12
    // But that is not what clippy is complaining about here.
    13
    #[allow(clippy::derive_hash_xor_eq)]
    14
    pub struct Signature(pub [u8; SIGNATURE_BYTES]);
  • hush 0.1.4/src/runtime/value/array.rs
    116
    // GcCell does not implement Eq because `borrow` might panic.
    117
    #[allow(clippy::derive_hash_xor_eq)]
    118
    impl Hash for Array {
  • hush 0.1.4/src/runtime/value/dict.rs
    120
    // GcCell does not implement Eq because `borrow` might panic.
    121
    #[allow(clippy::derive_hash_xor_eq)]
    122
    impl Hash for Dict {
  • ibc 0.27.0/src/timestamp.rs
    95
    // https://github.com/informalsystems/tendermint-rs/pull/1054
    96
    #[allow(clippy::derive_hash_xor_eq)]
    97
    impl Hash for Timestamp {
  • ibc-proto 0.24.1/src/google.rs
    147
        #[cfg(feature = "std")]
    148
        #[allow(clippy::derive_hash_xor_eq)] // Derived logic is correct: comparing the 2 fields for equality
    149
        impl std::hash::Hash for Timestamp {
  • ibc-relayer-types 0.21.0/src/timestamp.rs
    30
    // https://github.com/informalsystems/tendermint-rs/pull/1054
    31
    #[allow(clippy::derive_hash_xor_eq)]
    32
    impl Hash for Timestamp {
  • id3 1.6.0/src/frame/mod.rs
    30
    /// combinations to exist, attempting to encode them will yield an error.
    31
    #[allow(clippy::derive_hash_xor_eq)]
    32
    #[derive(Clone, Debug, Eq, Ord, PartialOrd, Hash)]
  • imagequant 4.1.0/src/hist.rs
    406
    #[allow(clippy::derived_hash_with_manual_eq)]
    407
    impl Hash for HashColor {
  • inet2_addr 0.9.0-rc.1/src/inet.rs
    143
    // We need this since TorPublicKeyV3 does not implement Hash
    144
    #[allow(clippy::derive_hash_xor_eq)]
    145
    impl std::hash::Hash for InetAddr {
    406
    // We need this since TorPublicKeyV3 does not implement Hash
    407
    #[allow(clippy::derive_hash_xor_eq)]
    408
    impl std::hash::Hash for PartialSocketAddr {
    803
    // We need this since TorPublicKeyV3 does not implement Hash
    804
    #[allow(clippy::derive_hash_xor_eq)]
    805
    impl std::hash::Hash for InetSocketAddr {
  • informalsystems-prost-types 0.8.1/src/lib.rs
    173
    #[cfg(feature = "std")]
    174
    #[allow(clippy::derive_hash_xor_eq)] // Derived logic is correct: comparing the 2 feilds for equality
    175
    impl std::hash::Hash for Timestamp {
  • iop-coeus-proto 0.0.16/src/principal.rs
    49
    /// Equal Principals will result in equal hash, so we are fine here
    50
    #[allow(clippy::derive_hash_xor_eq)]
    51
    impl Hash for Principal {
  • iop-keyvault 0.0.16/src/ed25519/pk.rs
    61
    #[allow(clippy::derive_hash_xor_eq)] // If the 2 pks are equal. their hashes will be equal, too
    62
    impl Hash for EdPublicKey {
  • iop-keyvault 0.0.16/src/secp256k1/pk.rs
    87
    #[allow(clippy::derive_hash_xor_eq)] // If the 2 pks are equal. their hashes will be equal, too
    88
    impl Hash for SecpPublicKey {
  • irondash_message_channel 0.1.0/src/value.rs
    337
    #[allow(clippy::derive_hash_xor_eq)]
    338
    impl std::hash::Hash for Value {
  • janetrs 0.5.0/src/types.rs
    163
    #[allow(clippy::derive_ord_xor_partial_ord)]
    164
    #[allow(clippy::derive_hash_xor_eq)]
    165
    #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
  • jmbl 0.5.0/src/ops.rs
    90
    #[allow(clippy::derive_hash_xor_eq)]
    91
    #[derive(Clone, Debug, Hash)]
  • joycon-rs 0.6.3/src/joycon/driver/joycon_features.rs
    98
        #[allow(clippy::derive_hash_xor_eq)]
    99
        impl Hash for IMUConfig {
  • json-ld-core 0.12.1/src/id.rs
    54
    #[allow(clippy::derive_hash_xor_eq)]
    55
    impl<I: Hash, B: Hash> Hash for Id<I, B> {
  • json-ld-core 0.12.1/src/object/list.rs
    11
    #[allow(clippy::derive_hash_xor_eq)]
    12
    #[derive(Derivative, Clone, Hash, StrippedHash)]
  • json-ld-core 0.12.1/src/object.rs
    115
    /// using [`TryFromJson`].
    116
    #[allow(clippy::derive_hash_xor_eq)]
    117
    #[derive(Derivative, Clone, Hash, StrippedHash)]
  • json-ld-syntax 0.12.1/src/context/definition/import.rs
    13
    #[allow(clippy::derive_hash_xor_eq)]
    14
    impl Hash for Import {
  • json-ld-syntax 0.12.1/src/context/definition/key.rs
    49
    #[allow(clippy::derive_hash_xor_eq)]
    50
    impl Hash for Key {
    163
    #[allow(clippy::derive_hash_xor_eq)]
    164
    impl Hash for KeyOrKeyword {
  • kdl 5.0.0-alpha.0/src/value.rs
    47
    // better than not being able to hash KdlValue at all.
    48
    #[allow(clippy::derive_hash_xor_eq)]
    49
    impl std::hash::Hash for KdlValue {
  • libp2prs-kad 0.3.0/src/record.rs
    126
    // Skip clippy::derive_hash_xor_eq, but it may to be resolved.
    127
    #[allow(clippy::derive_hash_xor_eq)]
    128
    impl Hash for ProviderRecord {
  • libslide 0.0.1/src/grammar.rs
    167
    // arbitrary-precision numeric type.
    168
    #[allow(clippy::derive_hash_xor_eq)]
    169
    impl core::hash::Hash for Expr {
  • libstratis 2.4.2/src/engine/types/keys.rs
    92
    // if x_1 == x_2, then hash(x_1) == hash(x_2) obviously holds.
    93
    #[allow(clippy::derive_hash_xor_eq)]
    94
    impl Hash for EncryptionInfo {
  • lightning 0.0.113/src/ln/channelmanager.rs
    229
    /// Tracks the inbound corresponding to an outbound HTLC
    230
    #[allow(clippy::derive_hash_xor_eq)] // Our Hash is faithful to the data, we just don't have SecretKey::hash
    231
    #[derive(Clone, PartialEq, Eq)]
    244
    }
    245
    #[allow(clippy::derive_hash_xor_eq)] // Our Hash is faithful to the data, we just don't have SecretKey::hash
    246
    impl core::hash::Hash for HTLCSource {
  • lurk 0.1.1/src/num.rs
    32
    #[allow(clippy::derive_hash_xor_eq)]
    33
    impl<F: PrimeField> Hash for Num<F> {
  • lurk 0.1.1/src/store.rs
    117
    #[allow(clippy::derive_hash_xor_eq)]
    118
    impl<F: PrimeField, const N: usize> Hash for CacheKey<F, N> {
    176
    #[allow(clippy::derive_hash_xor_eq)]
    177
    impl<F: PrimeField> Hash for Ptr<F> {
    215
    #[allow(clippy::derive_hash_xor_eq)]
    216
    impl<F: PrimeField> Hash for ScalarPtr<F> {
    256
    #[allow(clippy::derive_hash_xor_eq)]
    257
    impl<F: PrimeField> Hash for ScalarContPtr<F> {
    286
    #[allow(clippy::derive_hash_xor_eq)]
    287
    impl<F: PrimeField> Hash for ContPtr<F> {
  • madsim 0.2.14/src/sim/net/network.rs
    97
    #[allow(clippy::derive_hash_xor_eq)]
    98
    impl Hash for Config {
  • madsim 0.2.14/src/sim/net/tcp/config.rs
    10
    #[allow(clippy::derive_hash_xor_eq)]
    11
    impl Hash for TcpConfig {
  • mbox 0.6.0/src/sentinel.rs
    194
    #[allow(clippy::derive_hash_xor_eq)]
    195
    impl Hash for MString {
    201
    #[allow(clippy::derive_hash_xor_eq)]
    202
    impl<T: Sentinel + Hash> Hash for MArray<T> {
  • mdl_monkey 1.0.0/src/ast.rs
    270
    // although we will never hash a HashLiteral itself.
    271
    #[allow(clippy::derive_hash_xor_eq)]
    272
    impl Hash for HashLiteral {
  • minorhacks_chess 0.1.3/src/board.rs
    54
    #[allow(clippy::derive_hash_xor_eq)]
    55
    impl Hash for Board {
  • monero 0.18.2/src/util/key.rs
    448
    #[allow(clippy::derive_hash_xor_eq)]
    449
    impl Hash for PublicKey {
  • moose 0.2.2/src/computation.rs
    984
    #[allow(clippy::derive_hash_xor_eq)]
    985
    impl Hash for ConstantOp {
    1427
    #[allow(clippy::derive_hash_xor_eq)]
    1428
    impl Hash for FillOp {
  • multihash 0.18.0/src/multihash.rs
    249
    // Don't hash the whole allocated space, but just the actual digest
    250
    #[allow(clippy::derive_hash_xor_eq)]
    251
    impl<const S: usize> core::hash::Hash for Multihash<S> {
  • naga 0.11.0/src/back/msl/sampler.rs
    159
    #[allow(clippy::derive_hash_xor_eq)]
    160
    impl std::hash::Hash for InlineSampler {
  • nativeshell 0.1.16/src/codec/value/mod.rs
    74
    #[allow(clippy::derive_hash_xor_eq)]
    75
    impl std::hash::Hash for Value {
  • nativeshell_core 0.1.3/src/value.rs
    335
    #[allow(clippy::derive_hash_xor_eq)]
    336
    impl std::hash::Hash for Value {
  • near-client 0.1.1/src/crypto/ed25519.rs
    82
    // `k1 == k2 ⇒ hash(k1) == hash(k2)`.
    83
    #[allow(clippy::derived_hash_with_manual_eq)]
    84
    impl Hash for Ed25519PublicKey {
    200
    #[allow(clippy::derived_hash_with_manual_eq)]
    201
    impl Hash for Ed25519Signature {
  • near-crypto 0.15.0/src/signature.rs
    249
    // `k1 == k2 ⇒ hash(k1) == hash(k2)`.
    250
    #[allow(clippy::derive_hash_xor_eq)]
    251
    impl Hash for PublicKey {
  • near-crypto-v01 0.1.0/src/signature.rs
    239
    // `k1 == k2 ⇒ hash(k1) == hash(k2)`.
    240
    #[allow(clippy::derive_hash_xor_eq)]
    241
    impl Hash for PublicKey {
  • nimiq-block 0.2.0/src/body.rs
    28
    // Different hash implementation than std
    29
    #[allow(clippy::derive_hash_xor_eq)]
    30
    impl Hash for BlockBody {
  • nimiq-block 0.2.0/src/header.rs
    25
    // Different hash implementation than std
    26
    #[allow(clippy::derive_hash_xor_eq)]
    27
    impl Hash for BlockHeader {}
  • nimiq-keys 0.2.0/src/public_key.rs
    100
    // This is a different Hash than the std Hash.
    101
    #[allow(clippy::derive_hash_xor_eq)]
    102
    impl Hash for PublicKey { }
  • nimiq-tree-primitives 0.2.0/src/accounts_tree_node.rs
    229
    // Different hash implementation than std
    230
    #[allow(clippy::derive_hash_xor_eq)]
    231
    impl Hash for AccountsTreeNode {}
  • nimiq-tree-primitives 0.2.0/src/address_nibbles.rs
    188
    // Different hash implementation than std
    189
    #[allow(clippy::derive_hash_xor_eq)]
    190
    impl Hash for AddressNibbles {}
  • noria-server 0.6.0/src/controller/sql/query_graph.rs
    200
    #[allow(clippy::derive_hash_xor_eq)]
    201
    impl Hash for QueryGraph {
  • nostr-types 0.3.0/src/types/public_key.rs
    126
    #[allow(clippy::derive_hash_xor_eq)]
    127
    impl Hash for PublicKey {
  • ntex-amqp-codec 0.9.0/src/types/variant.rs
    169
    #[allow(clippy::derive_hash_xor_eq)]
    170
    impl Hash for VariantMap {
  • nu-data 0.44.0/src/base/shape.rs
    438
    #[allow(clippy::derive_hash_xor_eq)]
    439
    impl Hash for Row {
  • nu-source 0.44.0/src/pretty.rs
    529
    #[allow(clippy::derive_hash_xor_eq)]
    530
    impl std::hash::Hash for DebugDoc {
  • nydus-storage 0.6.0/src/factory.rs
    57
    #[allow(clippy::derive_hash_xor_eq)]
    58
    impl Hash for BlobCacheMgrKey {
  • ockam_identity 0.67.0/src/identifiers.rs
    12
    /// An identifier of an Identity.
    13
    #[allow(clippy::derive_hash_xor_eq)] // we manually implement a constant time Eq
    14
    #[derive(Clone, Debug, Hash, Encode, Serialize, Default, PartialOrd, Ord)]
  • octorest-build 0.0.0/src/schema/schema.rs
    101
    #[allow(clippy::derive_hash_xor_eq)]
    102
    impl std::hash::Hash for NumberSchema {
    134
    #[allow(clippy::derive_hash_xor_eq)]
    135
    impl Hash for ObjectSchema {
    159
    #[allow(clippy::derive_hash_xor_eq)]
    160
    impl Hash for ArraySchema {
  • ordered-float 3.4.0/src/lib.rs
    977
    #[allow(clippy::derive_hash_xor_eq)]
    978
    impl<T: Float> Hash for NotNan<T> {
  • pako-tools 0.1.2/src/flow.rs
    34
    #[allow(clippy::derive_hash_xor_eq)]
    35
    impl Hash for Flow {
  • pango 0.16.5/src/lib.rs
    10
    #[allow(clippy::too_many_arguments)]
    11
    #[allow(clippy::derive_hash_xor_eq)]
    12
    #[allow(unused_imports)]
  • pathfinding 4.2.1/examples/sliding-puzzle.rs
    15
    #[allow(clippy::derived_hash_with_manual_eq)]
    16
    #[derive(Clone, Debug, Hash)]
  • polars-plan 0.26.1/src/dsl/expr.rs
    371
    // to check if we can cache a file
    372
    #[allow(clippy::derive_hash_xor_eq)]
    373
    impl Hash for Expr {
  • prost-types 0.11.6/src/lib.rs
    286
    #[cfg(feature = "std")]
    287
    #[allow(clippy::derive_hash_xor_eq)] // Derived logic is correct: comparing the 2 fields for equality
    288
    impl std::hash::Hash for Timestamp {
  • prost-wkt-types 0.4.0/resources/lib.rs
    286
    #[cfg(feature = "std")]
    287
    #[allow(clippy::derive_hash_xor_eq)] // Derived logic is correct: comparing the 2 fields for equality
    288
    impl std::hash::Hash for Timestamp {
  • pulsar 5.0.2/src/message.rs
    546
        #[allow(clippy::derive_hash_xor_eq)]
    547
        impl std::hash::Hash for MessageIdData {
  • pyonear 0.2.0/src/crypto.rs
    190
    #[allow(clippy::derive_hash_xor_eq)]
    191
    impl Hash for PublicKey {
    420
    #[allow(clippy::derive_hash_xor_eq)]
    421
    impl Hash for Secp256K1SecretKey {
    427
    #[allow(clippy::derive_hash_xor_eq)]
    428
    impl Hash for ED25519SecretKey {
  • qsv-stats 0.7.0/src/lib.rs
    91
    #[allow(clippy::derive_hash_xor_eq)]
    92
    impl<T: hash::Hash> hash::Hash for Partial<T> {
  • quinn-proto 0.9.2/src/token.rs
    108
    /// Used for an endpoint to securely communicate that it has lost state for a connection.
    109
    #[allow(clippy::derive_hash_xor_eq)] // Custom PartialEq impl matches derived semantics
    110
    #[derive(Debug, Copy, Clone, Hash)]
  • r-u-still-there 0.3.0/src/mqtt/home_assistant/device.rs
    31
    impl std::cmp::Eq for Connection {}
    32
    #[allow(clippy::derive_hash_xor_eq)]
    33
    impl Hash for Connection {
  • rasterize 0.3.2/src/geometry.rs
    48
    #[allow(clippy::derive_hash_xor_eq)]
    49
    impl std::hash::Hash for Point {
  • ridl 0.6.1/src/signing.rs
    37
    #[allow(clippy::derive_hash_xor_eq)]
    38
    impl Hash for Signature {
    134
    #[allow(clippy::derive_hash_xor_eq)]
    135
    impl Hash for SignerID {
  • roead 0.19.1/src/aamp/mod.rs
    182
    #[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
    183
    #[allow(clippy::derive_hash_xor_eq)]
    184
    #[derive(Debug, Clone)]
  • rtsp-types 0.0.4/src/headers/types.rs
    327
    #[allow(clippy::derive_ord_xor_partial_ord)]
    328
    #[allow(clippy::derive_hash_xor_eq)]
    329
    #[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
  • rustfst 0.13.1/src/fst_path.rs
    75
    #[allow(clippy::derive_hash_xor_eq)]
    76
    impl<W: Semiring + Hash + Eq> Hash for FstPath<W> {
  • rustoku_gui 0.1.0/src/data.rs
    110
    #[allow(clippy::derive_hash_xor_eq)]
    111
    impl Hash for CandidateInfo {
  • s2n-quic-core 0.16.0/src/stateless_reset/token.rs
    20
    // Hash can still be derived.
    21
    #[allow(clippy::derive_hash_xor_eq)]
    22
    #[derive(Copy, Clone, Debug, Eq, Hash)]
  • safe-nd 0.11.7/src/identity/node.rs
    180
    #[allow(clippy::derive_hash_xor_eq)]
    181
    impl Hash for PublicId {
  • safe-nd 0.11.7/src/keys/mod.rs
    101
    #[allow(clippy::derive_hash_xor_eq)]
    102
    impl Hash for PublicKey {
    242
    #[allow(clippy::derive_hash_xor_eq)]
    243
    impl Hash for Signature {
  • safe-nd 0.11.7/src/keys/proof.rs
    97
    #[allow(clippy::derive_hash_xor_eq)]
    98
    impl Hash for Ed25519Proof {
  • sana_core 0.1.1/src/regex.rs
    64
    #[allow(clippy::derive_hash_xor_eq)]
    65
    impl std::hash::Hash for Class {
  • sc-network-sync 0.18.0/src/block_request_handler.rs
    108
    #[allow(clippy::derive_hash_xor_eq)]
    109
    impl<B: BlockT> Hash for SeenRequestsKey<B> {
  • sc-network-sync 0.18.0/src/state_request_handler.rs
    94
    #[allow(clippy::derive_hash_xor_eq)]
    95
    impl<B: BlockT> Hash for SeenRequestsKey<B> {
  • semververfork 0.1.64/src/mapping.rs
    44
    #[allow(clippy::derive_hash_xor_eq)]
    45
    impl Hash for InherentEntry {
  • sequoia-openpgp 1.13.0/src/crypto/mpi.rs
    657
    // ensure that secrets are compared in constant-time.
    658
    #[allow(clippy::derive_hash_xor_eq)]
    659
    #[non_exhaustive]
  • serde-bridge 0.0.3/src/value.rs
    181
    /// does this implementation correct?
    182
    #[allow(clippy::derive_hash_xor_eq)]
    183
    impl Hash for Value {
  • serde_yaml 0.9.17/src/mapping.rs
    307
    #[allow(clippy::derived_hash_with_manual_eq)]
    308
    impl Hash for Mapping {
  • serde_yaml 0.9.17/src/number.rs
    520
    // all other hash functions should work as expected
    521
    #[allow(clippy::derived_hash_with_manual_eq)]
    522
    impl Hash for Number {
  • serde_yaml_with_quirks 0.8.24/src/mapping.rs
    139
    #[allow(clippy::derive_hash_xor_eq)]
    140
    impl Hash for Mapping {
  • serde_yaml_with_quirks 0.8.24/src/number.rs
    529
    // all other hash functions should work as expected
    530
    #[allow(clippy::derive_hash_xor_eq)]
    531
    impl Hash for Number {
  • sn_data_types 0.19.1/src/keys/public_key.rs
    156
    #[allow(clippy::derive_hash_xor_eq)]
    157
    impl Hash for PublicKey {
  • sn_data_types 0.19.1/src/keys/signature.rs
    88
    #[allow(clippy::derive_hash_xor_eq)]
    89
    impl Hash for Signature {
  • sn_interface 0.16.20/src/types/keys/public_key.rs
    150
    #[allow(clippy::derive_hash_xor_eq)]
    151
    impl Hash for PublicKey {
  • solders-primitives 0.14.3/src/instruction.rs
    105
    #[allow(clippy::derive_hash_xor_eq)]
    106
    impl std::hash::Hash for AccountMeta {
  • sorbet-color 0.3.1/src/types/hsl.rs
    46
    #[allow(clippy::derive_hash_xor_eq)]
    47
    impl std::hash::Hash for Hsl {
  • sorbet-color 0.3.1/src/types/hsla.rs
    48
    #[allow(clippy::derive_hash_xor_eq)]
    49
    impl std::hash::Hash for Hsla {
  • sorbet-color 0.3.1/src/types/hsv.rs
    46
    #[allow(clippy::derive_hash_xor_eq)]
    47
    impl std::hash::Hash for Hsv {
  • sorbet-color 0.3.1/src/types/hsva.rs
    48
    #[allow(clippy::derive_hash_xor_eq)]
    49
    impl std::hash::Hash for Hsva {
  • sorbet-color 0.3.1/src/types/rgb.rs
    46
    #[allow(clippy::derive_hash_xor_eq)]
    47
    impl std::hash::Hash for Rgb {
  • sorbet-color 0.3.1/src/types/rgba.rs
    48
    #[allow(clippy::derive_hash_xor_eq)]
    49
    impl std::hash::Hash for Rgba {
  • sp-multihash 0.3.0/src/multihash.rs
    178
    // Don't hash the whole allocated space, but just the actual digest
    179
    #[allow(clippy::derive_hash_xor_eq)]
    180
    impl<const S: usize> core::hash::Hash for Multihash<S> {
  • sqlstate-inline 0.1.2/src/character.rs
    211
    /// This will always agree with the compiler-derived `PartialEq` implementation
    212
    #[allow(clippy::derive_hash_xor_eq)]
    213
    impl Hash for Char {
  • starlark 0.8.0/src/collections/hash.rs
    161
    // We deliberately know that this is a hash and value, so our Eq/Hash are fine
    162
    #[allow(clippy::derive_hash_xor_eq)]
    163
    impl<K> Hash for Hashed<K> {
  • starlark 0.8.0/src/collections/small_map.rs
    897
            struct K(i32);
    898
            #[allow(clippy::derive_hash_xor_eq)]
    899
            impl Hash for K {
  • stratisd 3.5.0/src/engine/types/keys.rs
    145
    // if x_1 == x_2, then hash(x_1) == hash(x_2) obviously holds.
    146
    #[allow(clippy::derive_hash_xor_eq)]
    147
    impl Hash for EncryptionInfo {
  • string 0.3.0/src/lib.rs
    154
    #[allow(clippy::derive_hash_xor_eq)]
    155
    impl<T> hash::Hash for String<T>
  • subrpc-core 0.0.4/src/endpoint.rs
    4
    #[allow(clippy::derived_hash_with_manual_eq)]
    5
    #[derive(Debug, Hash, Deserialize, Serialize, Clone)]
  • subrpc-core 0.0.4/src/endpoint_stats.rs
    3
    #[allow(clippy::derived_hash_with_manual_eq)]
    4
    /// Simple stats to help picking the best endpoint
  • svg-diff 0.0.6/src/svg_data/attributes/matrix.rs
    43
    // But this is good enough for comparing values for equality in our case.
    44
    #[allow(clippy::derive_hash_xor_eq)]
    45
    impl Hash for MatrixValue {
  • svg-diff 0.0.6/src/svg_data/attributes/path.rs
    23
    // But this is good enough for comparing values for equality in our case.
    24
    #[allow(clippy::derive_hash_xor_eq)]
    25
    impl Hash for PathValue {
  • svg-diff 0.0.6/src/svg_data/attributes/view_box.rs
    22
    // But this is good enough for comparing values for equality in our case.
    23
    #[allow(clippy::derive_hash_xor_eq)]
    24
    impl Hash for ViewBoxValue {
  • swc_css_ast 0.134.2/src/token.rs
    165
    #[allow(clippy::derive_hash_xor_eq)]
    166
    #[allow(clippy::transmute_float_to_int)]
  • swc_css_ast 0.134.2/src/value.rs
    359
    #[allow(clippy::derive_hash_xor_eq)]
    360
    #[allow(clippy::transmute_float_to_int)]
  • swc_ecma_ast 0.96.3/src/lit.rs
    357
    #[allow(clippy::derive_hash_xor_eq)]
    358
    #[allow(clippy::transmute_float_to_int)]
  • symbol 0.1.9/src/lib.rs
    79
    /// An interned string with O(1) equality.
    80
    #[allow(clippy::derive_hash_xor_eq)]
    81
    #[cfg_attr(feature = "serde", derive(serde::Serialize))]
  • tailwind-css 0.13.0/src/systems/css_global/bundle/traits.rs
    3
    #[allow(clippy::derive_hash_xor_eq)]
    4
    impl Hash for CssBundle {
  • tailwind-css 0.13.0/src/systems/css_global/instance/mod.rs
    6
    #[allow(clippy::derive_hash_xor_eq)]
    7
    #[derive(Debug, Clone, Hash)]
  • tari_mmr 0.9.5/src/merkle_checkpoint.rs
    131
    #[allow(clippy::derive_hash_xor_eq)]
    132
    impl std::hash::Hash for MerkleCheckPoint {
  • tendermint 0.28.0/src/node/id.rs
    23
    /// Node IDs
    24
    #[allow(clippy::derive_hash_xor_eq)]
    25
    #[derive(Copy, Clone, Eq, Hash, PartialOrd, Ord)]
  • test-curve25519-dalek 4.0.0-pre.17/src/scalar.rs
    214
    /// represents an element of \\(\mathbb Z / \ell\\).
    215
    #[allow(clippy::derive_hash_xor_eq)]
    216
    #[derive(Copy, Clone, Hash)]
  • tiny-cid 0.3.0/src/cid.rs
    176
    #[cfg(feature = "std")]
    177
    #[allow(clippy::derive_hash_xor_eq)]
    178
    impl core::hash::Hash for Cid {
  • tobu 0.1.0/src/value/number.rs
    247
    // floats should not be hashed anyway
    248
    #[allow(clippy::derive_hash_xor_eq)]
    249
    impl Hash for Number {
  • tor-llcrypto 0.4.0/src/pk/ed25519.rs
    29
    #[derive(Clone, Copy, Hash, PartialOrd, Ord)]
    30
    #[allow(clippy::derive_hash_xor_eq)]
    31
    pub struct Ed25519Identity {
  • tor-llcrypto 0.4.0/src/pk/rsa.rs
    34
    #[derive(Clone, Copy, Hash, Ord, PartialOrd)]
    35
    #[allow(clippy::derive_hash_xor_eq)]
    36
    pub struct RsaIdentity {
  • tract-core 0.19.2/src/ops/change_axes.rs
    28
    #[allow(clippy::large_enum_variant)] // FIXME ?
    29
    #[allow(clippy::derive_hash_xor_eq)] // FIXME. this one may be pretty bad. how about a.canonical() == b.canonical() ? need proper canonicalizeation of Reshape
    30
    pub enum AxisOp {
  • tract-data 0.19.2/src/datum.rs
    66
    #[allow(clippy::derive_hash_xor_eq)]
    67
    impl Hash for QParams {
  • tract-linalg 0.19.2/src/generic/rounding.rs
    16
    #[allow(clippy::derive_hash_xor_eq)]
    17
    impl Hash for Scaler {
  • trust-graph 0.4.0/src/public_key_hashable.rs
    32
    #[allow(clippy::derive_hash_xor_eq)]
    33
    impl Hash for PublicKeyHashable {
  • uhlc 0.5.2/src/id.rs
    185
    #[allow(clippy::derive_hash_xor_eq)]
    186
    impl Hash for ID {
  • unsized-vec 0.0.2-alpha.5/src/helper/valid_align.rs
    166
    #[allow(clippy::derive_hash_xor_eq)]
    167
    impl hash::Hash for ValidAlign {
  • ustr 0.9.0/src/lib.rs
    429
    // be terrible unless the Hasher in question is expecting a precomputed hash.
    430
    #[allow(clippy::derive_hash_xor_eq)]
    431
    impl Hash for Ustr {
  • walletconnect 0.2.0/src/crypto/key.rs
    56
    #[allow(clippy::derive_hash_xor_eq)]
    57
    impl Hash for Key {
  • wasmer-compiler-near 2.4.0/src/target.rs
    22
    /// [`cranelift-native`]: https://github.com/bytecodealliance/cranelift/blob/6988545fd20249b084c53f4761b8c861266f5d31/cranelift-native/src/lib.rs#L51-L92
    23
    #[allow(missing_docs, clippy::derive_hash_xor_eq)]
    24
    #[derive(EnumSetType, Debug, Hash)]
  • wasmer-types 3.2.0-alpha.1/src/compilation/target.rs
    30
    /// [`cranelift-native`]: https://github.com/bytecodealliance/cranelift/blob/6988545fd20249b084c53f4761b8c861266f5d31/cranelift-native/src/lib.rs#L51-L92
    31
    #[allow(missing_docs, clippy::derive_hash_xor_eq)]
    32
    #[derive(EnumSetType, Debug, Hash)]
  • weresocool_ast 1.0.43/src/generator/coefs.rs
    43
    #[allow(clippy::derive_hash_xor_eq)]
    44
    impl Hash for Coefs {
  • wirefilter-engine 0.6.1/src/rhs_types/bytes.rs
    22
    // consistency of the latter is all that matters for `Borrow` consumers.
    23
    #[allow(clippy::derive_hash_xor_eq)]
    24
    impl Hash for Bytes {
  • wownero 0.1.2/src/util/key.rs
    450
    #[allow(clippy::derive_hash_xor_eq)]
    451
    impl Hash for PublicKey {
  • wql-nom 0.1.0/src/model/types.rs
    17
    #[allow(clippy::derive_hash_xor_eq)] // for now
    18
    #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
    131
    // UNSAFE
    132
    #[allow(clippy::derive_hash_xor_eq)] // for now
    133
    impl Hash for Types {
  • xq 0.2.42/src/value.rs
    40
    #[allow(clippy::derived_hash_with_manual_eq)] // HashMap::eq is implemented properly.
    41
    impl Hash for Object {
  • ya-relay-stack 0.4.1/src/socket.rs
    151
    #[allow(clippy::derive_hash_xor_eq)]
    152
    impl Hash for SocketEndpoint {
  • zkp-stark 0.2.1/src/rational_expression.rs
    338
    #[allow(clippy::derive_hash_xor_eq)]
    339
    impl Hash for RationalExpression {
  • blsttc 8.0.1/src/lib.rs
    4
    // `blstrs` types don't implement `Hash`, so we can't derive it.
    5
    #![allow(clippy::derive_hash_xor_eq)]
    6
    #![warn(missing_docs)]
  • board-game 0.6.0/src/lib.rs
    3
    #![allow(clippy::unusual_byte_groupings)]
    4
    #![allow(clippy::derive_hash_xor_eq)]
    5
    #![allow(clippy::assertions_on_constants)]
  • cargo-semverver 0.34.0/src/cargo/lib.rs
    6
    #![allow(clippy::cyclomatic_complexity)] // large project
    7
    #![allow(clippy::derive_hash_xor_eq)] // there's an intentional incoherence
    8
    #![allow(clippy::explicit_into_iter_loop)] // explicit loops are clearer
  • constellation-rs 0.2.0-alpha.2/tests/tester/main.rs
    21
    	clippy::cast_possible_truncation,
    22
    	clippy::derive_hash_xor_eq,
    23
    	clippy::filter_map
  • core-dev 0.0.1/src/lib.rs
    17
        clippy::useless_format,
    18
        clippy::derive_hash_xor_eq,
    19
        clippy::unused_io_amount,
  • cron_clock 0.8.0/src/lib.rs
    1
    #![deny(rust_2018_idioms)]
    2
    #![allow(clippy::derive_hash_xor_eq)]
    3
    #![allow(broken_intra_doc_links)]
  • crypto-bigint 0.5.0-pre.3/src/limb.rs
    4
    #![allow(clippy::derive_hash_xor_eq)]
  • crypto-bigint 0.5.0-pre.3/src/uint.rs
    5
        clippy::many_single_char_names,
    6
        clippy::derive_hash_xor_eq
    7
    )]
  • derivative 2.2.0/tests/rustc-issue-12860.rs
    11
    #![allow(clippy::derive_hash_xor_eq)]
  • efuse 0.1.0/src/lib.rs
    28
    #![allow(clippy::trivially_copy_pass_by_ref)]
    29
    #![allow(clippy::derive_hash_xor_eq)]
  • encode_unicode 1.0.0/src/lib.rs
    44
        clippy::unusual_byte_groupings,// I sometimes group into UTF-8 control part and codepoint part
    45
        clippy::derive_hash_xor_eq,// tested
    46
        clippy::len_without_is_empty,// the character types are never empty
  • epaint 0.20.0/src/stroke.rs
    1
    #![allow(clippy::derive_hash_xor_eq)] // We need to impl Hash for f32, but we don't implement Eq, which is fine
  • epaint 0.20.0/src/text/text_layout_types.rs
    1
    #![allow(clippy::derive_hash_xor_eq)] // We need to impl Hash for f32, but we don't implement Eq, which is fine
  • erg_compiler 0.6.3/ty/mod.rs
    3
    //! Type(コンパイラ等で使われる「型」を表現する)を定義する
    4
    #![allow(clippy::derive_hash_xor_eq)]
    5
    #![allow(clippy::large_enum_variant)]
  • erg_type 0.5.9-nightly.0/lib.rs
    3
    //! Type(コンパイラ等で使われる「型」を表現する)を定義する
    4
    #![allow(clippy::derive_hash_xor_eq)]
    5
    #![allow(clippy::large_enum_variant)]
  • fluence-fork-libp2p-mplex 0.27.2/src/codec.rs
    63
    impl Hash for LocalStreamId {
    64
        #![allow(clippy::derive_hash_xor_eq)]
    65
        fn hash<H: Hasher>(&self, state: &mut H) {
  • gdk4 0.5.5/src/lib.rs
    4
    #![allow(clippy::type_complexity)]
    5
    #![allow(clippy::derive_hash_xor_eq)]
    6
    #![allow(clippy::non_send_fields_in_send_ty)]
  • genemichaels 0.1.17/src/lib.rs
    4
        clippy::never_loop,
    5
        clippy::derive_hash_xor_eq,
    6
    )]
  • gkquad 0.0.4/src/single/common.rs
    1
    #![allow(clippy::derive_hash_xor_eq)]
  • gsk4 0.5.5/src/lib.rs
    3
    #![cfg_attr(feature = "dox", feature(doc_cfg))]
    4
    #![allow(clippy::derive_hash_xor_eq)]
    5
    #![allow(clippy::too_many_arguments)]
  • gtk 0.16.2/src/lib.rs
    7
    #![allow(clippy::type_complexity)]
    8
    #![allow(clippy::derive_hash_xor_eq)]
    9
    #![allow(clippy::too_many_arguments)]
  • gtk4 0.5.5/src/lib.rs
    3
    #![cfg_attr(feature = "dox", feature(doc_cfg))]
    4
    #![allow(clippy::derive_hash_xor_eq)]
    5
    #![allow(clippy::non_send_fields_in_send_ty)]
  • libp2p-mplex 0.38.0/src/codec.rs
    67
    impl Hash for LocalStreamId {
    68
        #![allow(clippy::derive_hash_xor_eq)]
    69
        fn hash<H: Hasher>(&self, state: &mut H) {
  • mplex 0.27.0/src/codec.rs
    63
    impl Hash for LocalStreamId {
    64
        #![allow(clippy::derive_hash_xor_eq)]
    65
        fn hash<H: Hasher>(&self, state: &mut H) {
  • ntex-http 0.1.9/src/value.rs
    1
    #![allow(
    2
        clippy::derive_hash_xor_eq,
    3
        clippy::should_implement_trait,
  • python-objects 0.0.7/src/lib.rs
    6
    #![allow(clippy::useless_format)]
    7
    #![allow(clippy::derive_hash_xor_eq)]
  • roead 0.19.1/src/types.rs
    1
    #![allow(clippy::derive_hash_xor_eq)]
    2
    //! Miscellaneous needful oead types.
  • serde_yaml 0.9.17/src/lib.rs
    146
        clippy::derive_partial_eq_without_eq,
    147
        clippy::derived_hash_with_manual_eq,
    148
        clippy::doc_markdown,
  • store-interval-tree 0.4.0/src/lib.rs
    15
    // TODO: check https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq
    16
    #![allow(clippy::derive_hash_xor_eq)]
    17
    #![allow(clippy::missing_panics_doc)]
  • string_cache 0.8.4/src/lib.rs
    116
    // differ would be if the table entry changed between invocations, and that would be really bad.
    117
    #![allow(clippy::derive_hash_xor_eq)]
  • tetsy-libp2p-mplex 0.27.2/src/codec.rs
    63
    impl Hash for LocalStreamId {
    64
        #![allow(clippy::derive_hash_xor_eq)]
    65
        fn hash<H: Hasher>(&self, state: &mut H) {
  • threshold_crypto 0.4.0/src/lib.rs
    4
    // `pairing::bls12_381` types don't implement `Hash`, so we can't derive it.
    5
    #![allow(clippy::derive_hash_xor_eq)]
    6
    // When using the mocktography, the resulting field elements become wrapped `u32`s, suddenly
  • threshold_crypto_ce 0.4.0/src/lib.rs
    4
    // `pairing::bls12_381` types don't implement `Hash`, so we can't derive it.
    5
    #![allow(clippy::derive_hash_xor_eq)]
    6
    #![warn(missing_docs)]
  • tulip-derivative 2.2.1/tests/rustc-issue-12860.rs
    11
    #![allow(clippy::derive_hash_xor_eq)]
  • vkcargo 0.45.1/src/cargo/lib.rs
    6
    #![allow(clippy::cognitive_complexity)] // large project
    7
    #![allow(clippy::derive_hash_xor_eq)] // there's an intentional incoherence
    8
    #![allow(clippy::explicit_into_iter_loop)] // explicit loops are clearer