• all-is-cubes 0.5.0/src/block/attributes.rs
    19
    #[derive(Clone, Eq, Hash, PartialEq)]
    20
    #[allow(clippy::exhaustive_structs)] // TODO: Make this non_exhaustive but give users a way to construct it easily, possibly via BlockBuilder.
    21
    pub struct BlockAttributes {
  • all-is-cubes 0.5.0/src/block/builder.rs
    246
    /// cannot create an actual block until this is replaced.
    247
    #[allow(clippy::exhaustive_structs)]
    248
    #[derive(Copy, Clone, Debug, Default, Eq, Hash, PartialEq)]
  • all-is-cubes 0.5.0/src/camera/stdcam.rs
    16
    // more thorough abstraction.
    17
    #[allow(clippy::exhaustive_structs)]
    18
    #[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)]
    331
    #[derive(Clone, Debug)]
    332
    #[allow(clippy::exhaustive_structs)]
    333
    pub struct UiViewState {
  • all-is-cubes 0.5.0/src/camera.rs
    365
    /// aspect ratio.
    366
    #[allow(clippy::exhaustive_structs)]
    367
    #[derive(Clone, Copy, Debug, PartialEq)]
  • all-is-cubes 0.5.0/src/chunking.rs
    22
    #[derive(Clone, Copy, Eq, Hash, PartialEq)]
    23
    #[allow(clippy::exhaustive_structs)]
    24
    pub struct ChunkPos<const CHUNK_SIZE: GridCoordinate>(pub GridPoint);
  • all-is-cubes 0.5.0/src/inv/tool.rs
    288
    #[derive(Debug)]
    289
    #[allow(clippy::exhaustive_structs)]
    290
    pub struct ToolInput {
  • all-is-cubes 0.5.0/src/listen/listeners.rs
    9
    /// listener parameters when no listener is needed.
    10
    #[allow(clippy::exhaustive_structs)]
    11
    #[derive(Clone, Copy, Debug, Eq, PartialEq)]
  • all-is-cubes 0.5.0/src/math/face.rs
    577
    #[error("Face7::Within does not have a direction or axis")]
    578
    #[allow(clippy::exhaustive_structs)]
    579
    pub struct Faceless;
    581
    /// Container for values keyed by [`Face6`]s. Always holds exactly six elements.
    582
    #[allow(clippy::exhaustive_structs)]
    583
    #[derive(Clone, Copy, Debug, Default, Hash, PartialEq, Eq)]
  • all-is-cubes-ui 0.5.0/src/vui/layout.rs
    42
    #[derive(Clone, Debug, Eq, PartialEq)]
    43
    #[allow(clippy::exhaustive_structs)]
    44
    pub struct LayoutRequest {
    59
    #[derive(Clone, Copy, Debug, Eq, PartialEq)]
    60
    #[allow(clippy::exhaustive_structs)] // TODO: constructor or something
    61
    pub struct LayoutGrant {
    189
    #[derive(Clone, Copy, Debug, Eq, PartialEq)]
    190
    #[allow(clippy::exhaustive_structs)]
    191
    pub struct Positioned<W> {
  • all-is-cubes-ui 0.5.0/src/vui/widgets/text.rs
    21
    #[derive(Clone, Debug)]
    22
    #[allow(clippy::exhaustive_structs)] // TODO: find a better strategy
    23
    pub struct LargeText {
  • all-is-cubes-ui 0.5.0/src/vui/widgets.rs
    27
    #[derive(Clone, Debug, Eq, PartialEq)]
    28
    #[allow(clippy::exhaustive_structs)]
    29
    pub struct OneshotController(pub Option<vui::WidgetTransaction>);
  • async_executors 0.6.0/src/iface/timer.rs
    78
    //
    79
    #[allow(clippy::exhaustive_structs)]
    80
    //
  • cargo-config2 0.1.4/src/value.rs
    15
    #[allow(clippy::exhaustive_structs)]
    16
    #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
  • confget 5.0.1/src/defs.rs
    167
    #[derive(Debug)]
    168
    #[allow(clippy::exhaustive_structs)]
    169
    #[allow(clippy::struct_excessive_bools)]
  • confget 5.0.1/src/format.rs
    42
    #[derive(Debug)]
    43
    #[allow(clippy::exhaustive_structs)]
    44
    #[allow(clippy::module_name_repetitions)]
  • graph_safe_compare 0.2.1/src/basic.rs
    170
            #[derive(Default)]
    171
            #[allow(clippy::exhaustive_structs)]
    172
            pub struct Unlimited;
    229
            /// Specifies limiting the amount of nodes traversed.  The inner value is the limit.
    230
            #[allow(clippy::exhaustive_structs)]
    231
            pub struct Limited<T>(pub T);
    234
            #[derive(Debug)]
    235
            #[allow(clippy::exhaustive_structs)]
    236
            pub struct LimitReached;
  • graph_safe_compare 0.2.1/src/generic.rs
    91
                /// interleave.
    92
                #[allow(clippy::exhaustive_structs)]
    93
                pub struct InterleaveError<E>(pub E);
  • graph_safe_compare 0.2.1/src/utils.rs
    34
        #[derive(Copy, Clone)]
    35
        #[allow(clippy::exhaustive_structs)]
    36
        pub struct RefId<T>(pub T);
  • icu_calendar 1.1.0/src/buddhist.rs
    60
    #[allow(clippy::exhaustive_structs)] // this type is stable
    61
    pub struct Buddhist;
  • icu_calendar 1.1.0/src/calendar_arithmetic.rs
    10
    #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)]
    11
    #[allow(clippy::exhaustive_structs)] // this type is stable
    12
    pub struct ArithmeticDate<C: CalendarArithmetic> {
  • icu_calendar 1.1.0/src/coptic.rs
    56
    #[derive(Copy, Clone, Debug, Hash, Default, Eq, PartialEq)]
    57
    #[allow(clippy::exhaustive_structs)] // this type is stable
    58
    pub struct Coptic;
  • icu_calendar 1.1.0/src/date.rs
    56
    /// Use `Date<Ref<'a, C>>` where you would use `Date<&'a C>`
    57
    #[allow(clippy::exhaustive_structs)] // newtype
    58
    #[derive(PartialEq, Eq, Debug)]
  • icu_calendar 1.1.0/src/datetime.rs
    35
    #[derive(Debug)]
    36
    #[allow(clippy::exhaustive_structs)] // this type is stable
    37
    pub struct DateTime<A: AsCalendar> {
  • icu_calendar 1.1.0/src/duration.rs
    65
    #[derive(Copy, Clone, Eq, PartialEq)]
    66
    #[allow(clippy::exhaustive_structs)] // this type should be stable (and is intended to be constructed manually)
    67
    pub struct DateDuration<C: Calendar + ?Sized> {
  • icu_calendar 1.1.0/src/gregorian.rs
    51
    #[derive(Copy, Clone, Debug, Default)]
    52
    #[allow(clippy::exhaustive_structs)] // this type is stable
    53
    pub struct Gregorian;
  • icu_calendar 1.1.0/src/indian.rs
    52
    #[derive(Copy, Clone, Debug, Hash, Default, Eq, PartialEq)]
    53
    #[allow(clippy::exhaustive_structs)] // this type is stable
    54
    pub struct Indian;
  • icu_calendar 1.1.0/src/iso.rs
    55
    #[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash)]
    56
    #[allow(clippy::exhaustive_structs)] // this type is stable
    57
    pub struct Iso;
  • icu_calendar 1.1.0/src/julian.rs
    57
    #[derive(Copy, Clone, Debug, Hash, Default, Eq, PartialEq)]
    58
    #[allow(clippy::exhaustive_structs)] // this type is stable
    59
    pub struct Julian;
  • icu_codepointtrie_builder 0.3.4/src/lib.rs
    82
    /// Settings for building a CodePointTrie.
    83
    #[allow(clippy::exhaustive_structs)]
    84
    pub struct CodePointTrieBuilder<'a, T> {
  • icu_datagen 1.1.1/src/lib.rs
    102
    /// [`DataProvider`] backed by [`SourceData`]
    103
    #[allow(clippy::exhaustive_structs)] // any information will be added to SourceData
    104
    #[derive(Debug, Clone)]
  • icu_datetime 1.1.0/src/lib.rs
    150
    #[doc(hidden)]
    151
    #[allow(clippy::exhaustive_structs, clippy::exhaustive_enums)] // private-ish module
    152
    #[cfg(any(feature = "datagen", feature = "experimental"))]
  • icu_datetime 1.1.0/src/pattern/reference/generic.rs
    13
    #[allow(clippy::exhaustive_structs)] // this type is stable
    14
    pub struct GenericPattern {
  • icu_datetime 1.1.0/src/pattern/runtime/generic.rs
    15
    #[derive(Debug, PartialEq, Clone, yoke::Yokeable, zerofrom::ZeroFrom)]
    16
    #[allow(clippy::exhaustive_structs)] // this type is stable
    17
    #[cfg_attr(
  • icu_datetime 1.1.0/src/pattern/runtime/pattern.rs
    16
    )]
    17
    #[allow(clippy::exhaustive_structs)] // part of data struct
    18
    pub struct Pattern<'data> {
  • icu_datetime 1.1.0/src/pattern/runtime/plural.rs
    22
    #[cfg_attr(feature = "serde", derive(serde::Deserialize))]
    23
    #[allow(clippy::exhaustive_structs)] // part of data struct
    24
    pub struct PluralPattern<'data> {
  • icu_locid 1.1.0/src/extensions/transform/mod.rs
    74
    #[derive(Clone, PartialEq, Eq, Debug, Default, Hash)]
    75
    #[allow(clippy::exhaustive_structs)] // spec-backed stable datastructure
    76
    pub struct Transform {
  • icu_locid 1.1.0/src/extensions/unicode/mod.rs
    79
    #[derive(Clone, PartialEq, Eq, Debug, Default, Hash, PartialOrd, Ord)]
    80
    #[allow(clippy::exhaustive_structs)] // spec-backed stable datastructure
    81
    pub struct Unicode {
  • icu_locid 1.1.0/src/langid.rs
    65
    #[derive(Default, PartialEq, Eq, Clone, Hash)]
    66
    #[allow(clippy::exhaustive_structs)] // This struct is stable (and invoked by a macro)
    67
    pub struct LanguageIdentifier {
  • icu_locid 1.1.0/src/locale.rs
    79
    #[derive(Default, PartialEq, Eq, Clone, Hash)]
    80
    #[allow(clippy::exhaustive_structs)] // This struct is stable (and invoked by a macro)
    81
    pub struct Locale {
  • icu_plurals 1.1.0/src/operands.rs
    88
    #[derive(Debug, Clone, Copy, PartialEq, Default)]
    89
    #[allow(clippy::exhaustive_structs)] // mostly stable, new operands may be added at the cadence of ICU's release cycle
    90
    pub struct PluralOperands {
  • icu_plurals 1.1.0/src/rules/raw_operands.rs
    35
    #[cfg(feature = "experimental")]
    36
    #[allow(clippy::exhaustive_structs)] // experimental
    37
    pub struct RawPluralOperands {
  • icu_plurals 1.1.0/src/rules/reference/ast.rs
    81
    #[derive(Debug, Clone, PartialEq)]
    82
    #[allow(clippy::exhaustive_structs)] // this type is stable
    83
    pub struct Rule {
    124
    #[derive(Debug, Clone, PartialEq)]
    125
    #[allow(clippy::exhaustive_structs)] // this type is stable
    126
    pub struct Condition(pub Vec<AndCondition>);
    165
    #[derive(Debug, Clone, PartialEq)]
    166
    #[allow(clippy::exhaustive_structs)] // this type is stable
    167
    pub struct AndCondition(pub Vec<Relation>);
    194
    #[derive(Debug, Clone, PartialEq)]
    195
    #[allow(clippy::exhaustive_structs)] // this type is stable
    196
    pub struct Relation {
    248
    #[derive(Debug, Clone, PartialEq)]
    249
    #[allow(clippy::exhaustive_structs)] // this type is stable
    250
    pub struct Expression {
  • icu_plurals 1.1.0/src/rules/runtime/ast.rs
    22
    )]
    23
    #[allow(clippy::exhaustive_structs)] // Reference AST is non-public and this type is stable
    24
    pub struct Rule<'data>(pub VarZeroVec<'data, RelationULE>);
  • icu_properties 1.1.0/src/lib.rs
    93
    pub mod provider;
    94
    #[allow(clippy::exhaustive_structs)] // TODO
    95
    pub mod script;
  • icu_properties 1.1.0/src/props.rs
    52
    #[cfg_attr(feature = "datagen", databake(path = icu_properties))]
    53
    #[allow(clippy::exhaustive_structs)] // newtype
    54
    #[repr(transparent)]
    208
    #[derive(Copy, Clone, PartialEq, Debug, Eq)]
    209
    #[allow(clippy::exhaustive_structs)] // newtype
    210
    #[repr(transparent)]
    400
    #[cfg_attr(feature = "datagen", databake(path = icu_properties))]
    401
    #[allow(clippy::exhaustive_structs)] // newtype
    402
    #[repr(transparent)]
    584
    #[cfg_attr(feature = "datagen", databake(path = icu_properties))]
    585
    #[allow(clippy::exhaustive_structs)] // newtype
    586
    #[repr(transparent)]
    610
    #[cfg_attr(feature = "datagen", databake(path = icu_properties))]
    611
    #[allow(clippy::exhaustive_structs)] // newtype
    612
    #[repr(transparent)]
  • icu_properties 1.1.0/src/script.rs
    40
    // `ScriptWithExt` not intended as public-facing but for `ScriptWithExtensionsPropertyV1` constructor
    41
    #[allow(clippy::exhaustive_structs)] // this type is stable
    42
    pub struct ScriptWithExt(pub u16);
  • icu_provider 1.1.0/src/any.rs
    66
    /// The [`DataMarker`] marker type for [`AnyPayload`].
    67
    #[allow(clippy::exhaustive_structs)] // marker type
    68
    pub struct AnyMarker;
    214
    /// Convertible to and from `DataResponse<AnyMarker>`.
    215
    #[allow(clippy::exhaustive_structs)] // this type is stable (the metadata is allowed to grow)
    216
    pub struct AnyResponse {
    334
    /// A wrapper over `DynamicDataProvider<AnyMarker>` that implements `AnyProvider`
    335
    #[allow(clippy::exhaustive_structs)] // newtype
    336
    pub struct DynamicDataProviderAnyMarkerWrap<'a, P: ?Sized>(pub &'a P);
    364
    /// A wrapper over `AnyProvider` that implements `DynamicDataProvider<M>` via downcasting
    365
    #[allow(clippy::exhaustive_structs)] // newtype
    366
    pub struct DowncastingAnyProvider<'a, P: ?Sized>(pub &'a P);
  • icu_provider 1.1.0/src/buf.rs
    12
    /// [`DataPayload::into_deserialized`].
    13
    #[allow(clippy::exhaustive_structs)] // marker type
    14
    pub struct BufferMarker;
  • icu_provider 1.1.0/src/datagen/heap_measure.rs
    20
    /// The [`DataMarker`] marker type for [`HeapStats`].
    21
    #[allow(clippy::exhaustive_structs)] // marker type
    22
    pub struct HeapStatsMarker;
  • icu_provider 1.1.0/src/datagen/payload.rs
    131
    /// Marker type for [`ExportBox`].
    132
    #[allow(clippy::exhaustive_structs)] // marker type
    133
    pub struct ExportMarker {}
  • icu_provider 1.1.0/src/request.rs
    18
    #[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
    19
    #[allow(clippy::exhaustive_structs)] // this type is stable
    20
    pub struct DataRequest<'a> {
  • icu_provider 1.1.0/src/response.rs
    536
    /// A response object containing an object as payload and metadata about it.
    537
    #[allow(clippy::exhaustive_structs)] // this type is stable
    538
    pub struct DataResponse<M>
  • icu_provider_adapters 1.1.0/src/any_payload.rs
    47
    /// ```
    48
    #[allow(clippy::exhaustive_structs)] // this type is stable
    49
    pub struct AnyPayloadProvider {
  • icu_provider_adapters 1.1.0/src/filter/mod.rs
    52
    /// functions for common filtering patterns.
    53
    #[allow(clippy::exhaustive_structs)] // this type is stable
    54
    pub struct RequestFilterDataProvider<D, F>
  • icu_provider_adapters 1.1.0/src/fork/predicates.rs
    123
    #[derive(Debug, PartialEq, Eq)]
    124
    #[allow(clippy::exhaustive_structs)] // empty type
    125
    pub struct MissingLocalePredicate;
  • icu_provider_fs 1.1.0/src/export/serializers/bincode.rs
    32
    /// ```
    33
    #[allow(clippy::exhaustive_structs)] // this type is stable
    34
    pub struct Serializer;
  • icu_provider_fs 1.1.0/src/export/serializers/postcard.rs
    32
    /// ```
    33
    #[allow(clippy::exhaustive_structs)] // this type is stable
    34
    pub struct Serializer;
  • icu_timezone 1.1.0/src/time_zone.rs
    35
    #[derive(Debug)]
    36
    #[allow(clippy::exhaustive_structs)] // these four fields fully cover the needs of UTS 35
    37
    pub struct CustomTimeZone {
  • icu_timezone 1.1.0/src/types.rs
    185
    #[cfg_attr(feature = "serde", derive(serde::Deserialize))]
    186
    #[allow(clippy::exhaustive_structs)] // newtype
    187
    pub struct ZoneVariant(pub TinyAsciiStr<2>);
  • io-extras 0.17.1/src/read_write.rs
    745
    /// `AsGrip` with the read handle.
    746
    #[allow(clippy::exhaustive_structs)]
    747
    #[derive(Debug, Copy, Clone)]
    775
    /// `AsGrip` with the write handle.
    776
    #[allow(clippy::exhaustive_structs)]
    777
    #[derive(Debug, Copy, Clone)]
  • meiosis 0.1.0/src/operators/mutation/add.rs
    17
    #[derive(Copy, Clone, Debug)]
    18
    #[allow(clippy::exhaustive_structs)]
    19
    pub struct Add {
  • meiosis 0.1.0/src/operators/mutation/random/multi/binomial.rs
    14
    // We want to configure and construct these structs directly for convenience.
    15
    #[allow(clippy::exhaustive_structs)]
    16
    pub struct Binomial {
  • meiosis 0.1.0/src/operators/mutation/random/multi/nudge.rs
    22
    #[derive(Copy, Clone, Debug)]
    23
    #[allow(clippy::exhaustive_structs)]
    24
    pub struct Nudge {
  • meiosis 0.1.0/src/operators/mutation/random/multi/uniform.rs
    16
    // We want to configure and construct these structs directly for convenience.
    17
    #[allow(clippy::exhaustive_structs)]
    18
    pub struct Uniform {
  • meiosis 0.1.0/src/operators/mutation/random/single/nudge.rs
    21
    // We want to configure and construct these structs directly for convenience.
    22
    #[allow(clippy::exhaustive_structs)]
    23
    pub struct Nudge {
  • meiosis 0.1.0/src/operators/mutation/random/single/uniform.rs
    12
    // We want to configure and construct these structs directly for convenience.
    13
    #[allow(clippy::exhaustive_structs)]
    14
    pub struct Uniform {
  • meiosis 0.1.0/src/operators/mutation/remove.rs
    15
    #[derive(Copy, Clone, Debug)]
    16
    #[allow(clippy::exhaustive_structs)]
    17
    pub struct Remove {
  • meiosis 0.1.0/src/operators/mutation/swap.rs
    14
    #[derive(Copy, Clone, Debug)]
    15
    #[allow(clippy::exhaustive_structs)]
    16
    pub struct Swap {
  • meiosis 0.1.0/src/operators/recombination/single_point.rs
    8
    #[derive(Copy, Clone, Debug, PartialEq, Eq)]
    9
    #[allow(clippy::exhaustive_structs)]
    10
    pub struct SinglePoint;
  • meiosis 0.1.0/src/operators/selection/fitness_proportionate.rs
    14
    // We want to configure and construct these structs directly for convenience.
    15
    #[allow(clippy::exhaustive_structs)]
    16
    pub struct RouletteWheelSelection {
  • memacc 0.1.5/src/bitman/checked/index.rs
    17
    /// Index.
    18
    #[allow(clippy::exhaustive_structs)]
    19
    pub struct I<const T: usize>;
  • memacc 0.1.5/src/bitman/checked/indices.rs
    24
    #[derive(Clone, Copy)]
    25
    #[allow(clippy::exhaustive_structs)]
    26
    pub struct IR<const START: usize, const END: usize>;
  • rational_extensions 0.1.0/src/lib.rs
    288
    /// rational or decimal notation to a Ratio&lt;T&gt;.
    289
    #[allow(clippy::exhaustive_structs)]
    290
    pub struct Rational<T>(pub Ratio<T>);
  • ruma-api 0.20.1/src/error.rs
    15
    /// Note that individual `ruma-*-api` crates may provide more specific error types.
    16
    #[allow(clippy::exhaustive_structs)]
    17
    #[derive(Clone, Debug)]
  • ruma-api 0.20.1/src/metadata.rs
    12
    #[derive(Clone, Debug)]
    13
    #[allow(clippy::exhaustive_structs)]
    14
    pub struct Metadata {
  • ruma-appservice-api 0.7.0/src/lib.rs
    107
    #[derive(Debug)]
    108
    #[allow(clippy::exhaustive_structs)]
    109
    pub struct RegistrationInit {
  • ruma-client 0.10.0/src/http_client.rs
    133
    #[derive(Debug)]
    134
    #[allow(clippy::exhaustive_structs)]
    135
    pub struct Dummy;
  • ruma-client-api 0.15.3/src/backup.rs
    82
    #[derive(Debug)]
    83
    #[allow(clippy::exhaustive_structs)]
    84
    pub struct KeyBackupDataInit {
    127
    #[derive(Debug)]
    128
    #[allow(clippy::exhaustive_structs)]
    129
    pub struct SessionDataInit {
  • ruma-client-api 0.15.3/src/error.rs
    220
    #[derive(Debug, Clone, Serialize, Deserialize)]
    221
    #[allow(clippy::exhaustive_structs)]
    222
    pub struct ErrorBody {
    233
    #[derive(Debug, Clone)]
    234
    #[allow(clippy::exhaustive_structs)]
    235
    pub struct Error {
  • ruma-client-api 0.15.3/src/membership.rs
    79
    #[derive(Debug)]
    80
    #[allow(clippy::exhaustive_structs)]
    81
    pub struct Invite3pidInit<'a> {
  • ruma-client-api 0.15.3/src/push/get_pushers.rs
    91
        #[derive(Debug)]
    92
        #[allow(clippy::exhaustive_structs)]
    93
        pub struct PusherInit {
  • ruma-client-api 0.15.3/src/push/set_pusher.rs
    100
        #[derive(Debug)]
    101
        #[allow(clippy::exhaustive_structs)]
    102
        pub struct PusherInit {
  • ruma-client-api 0.15.3/src/session/get_login_types.rs
    238
        #[derive(Clone, Debug, Deserialize, Serialize)]
    239
        #[allow(clippy::exhaustive_structs)]
    240
        pub struct CustomLoginType {
  • ruma-client-api 0.15.3/src/space.rs
    86
    #[derive(Debug)]
    87
    #[allow(clippy::exhaustive_structs)]
    88
    pub struct SpaceHierarchyRoomsChunkInit {
  • ruma-common 0.10.5/src/api/error.rs
    15
    /// Note that individual `ruma-*-api` crates may provide more specific error types.
    16
    #[allow(clippy::exhaustive_structs)]
    17
    #[derive(Clone, Debug)]
  • ruma-common 0.10.5/src/api/metadata.rs
    12
    #[derive(Clone, Debug)]
    13
    #[allow(clippy::exhaustive_structs)]
    14
    pub struct Metadata {
  • ruma-common 0.10.5/src/directory.rs
    87
    #[derive(Debug)]
    88
    #[allow(clippy::exhaustive_structs)]
    89
    pub struct PublicRoomsChunkInit {
  • ruma-common 0.10.5/src/events/direct.rs
    21
    #[derive(Clone, Debug, Default, Deserialize, Serialize, EventContent)]
    22
    #[allow(clippy::exhaustive_structs)]
    23
    #[ruma_event(type = "m.direct", kind = GlobalAccountData)]
  • ruma-common 0.10.5/src/events/dummy.rs
    24
    #[derive(Clone, Debug, Default, EventContent)]
    25
    #[allow(clippy::exhaustive_structs)]
    26
    #[ruma_event(type = "m.dummy", kind = ToDevice)]
  • ruma-common 0.10.5/src/events/enums.rs
    238
    #[derive(Deserialize)]
    239
    #[allow(clippy::exhaustive_structs)]
    240
    struct EventDeHelper {
  • ruma-common 0.10.5/src/events/file.rs
    254
    #[derive(Debug)]
    255
    #[allow(clippy::exhaustive_structs)]
    256
    pub struct EncryptedContentInit {
  • ruma-common 0.10.5/src/events/forwarded_room_key.rs
    53
    #[derive(Debug)]
    54
    #[allow(clippy::exhaustive_structs)]
    55
    pub struct ToDeviceForwardedRoomKeyEventContentInit {
  • ruma-common 0.10.5/src/events/key/verification/accept.rs
    81
    #[derive(Clone, Debug, Deserialize, Serialize)]
    82
    #[allow(clippy::exhaustive_structs)]
    83
    pub struct _CustomContent {
    123
    #[derive(Debug)]
    124
    #[allow(clippy::exhaustive_structs)]
    125
    pub struct SasV1ContentInit {
  • ruma-events 0.26.1/src/_custom.rs
    14
    #[derive(Clone, Debug, Serialize)]
    15
    #[allow(clippy::exhaustive_structs)]
    16
    pub struct CustomEventContent {
  • ruma-events 0.26.1/src/direct.rs
    20
    #[derive(Clone, Debug, Deserialize, Serialize, EventContent)]
    21
    #[allow(clippy::exhaustive_structs)]
    22
    #[ruma_event(type = "m.direct", kind = GlobalAccountData)]
  • ruma-events 0.26.1/src/dummy.rs
    24
    #[derive(Clone, Debug, Default, EventContent)]
    25
    #[allow(clippy::exhaustive_structs)]
    26
    #[ruma_event(type = "m.dummy", kind = ToDevice)]
  • ruma-events 0.26.1/src/enums.rs
    183
    #[derive(Deserialize)]
    184
    #[allow(clippy::exhaustive_structs)]
    185
    struct EventDeHelper {
  • ruma-events 0.26.1/src/forwarded_room_key.rs
    52
    #[derive(Debug)]
    53
    #[allow(clippy::exhaustive_structs)]
    54
    pub struct ToDeviceForwardedRoomKeyEventContentInit {
  • ruma-events 0.26.1/src/key/verification/accept.rs
    82
    #[derive(Clone, Debug, Deserialize, Serialize)]
    83
    #[allow(clippy::exhaustive_structs)]
    84
    pub struct _CustomContent {
    124
    #[derive(Debug)]
    125
    #[allow(clippy::exhaustive_structs)]
    126
    pub struct SasV1ContentInit {
  • ruma-events 0.26.1/src/key/verification/start.rs
    101
    #[derive(Clone, Debug, Deserialize, Serialize)]
    102
    #[allow(clippy::exhaustive_structs)]
    103
    pub struct _CustomContent {
    163
    #[derive(Debug)]
    164
    #[allow(clippy::exhaustive_structs)]
    165
    pub struct SasV1ContentInit {
  • ruma-federation-api 0.6.0/src/membership/create_invite/v1.rs
    90
    #[derive(Debug)]
    91
    #[allow(clippy::exhaustive_structs)]
    92
    pub struct RequestInit<'a> {
  • ruma-federation-api 0.6.0/src/membership/create_leave_event/v1.rs
    79
    #[derive(Debug)]
    80
    #[allow(clippy::exhaustive_structs)]
    81
    pub struct RequestInit<'a> {
    146
    #[derive(Clone, Debug, Default, Deserialize, Serialize)]
    147
    #[allow(clippy::exhaustive_structs)]
    148
    pub struct Empty {}
  • ruma-federation-api 0.6.0/src/space.rs
    83
    #[derive(Debug)]
    84
    #[allow(clippy::exhaustive_structs)]
    85
    pub struct SpaceHierarchyParentSummaryInit {
    208
    #[derive(Debug)]
    209
    #[allow(clippy::exhaustive_structs)]
    210
    pub struct SpaceHierarchyChildSummaryInit {
  • ruma-identity-service-api 0.6.0/src/invitation/store_invitation.rs
    134
        #[derive(Debug, Clone)]
    135
        #[allow(clippy::exhaustive_structs)]
    136
        pub struct PublicKeys {
  • ruma-state-res 0.8.0/src/test_utils.rs
    208
    #[allow(clippy::exhaustive_structs)]
    209
    pub struct TestStore<E: Event>(pub HashMap<OwnedEventId, Arc<E>>);
    649
        #[derive(Clone, Debug, Deserialize, Serialize)]
    650
        #[allow(clippy::exhaustive_structs)]
    651
        pub struct PduEvent {
  • s3-server 0.2.0/src/dto.rs
    21
    #[derive(Debug, Clone, Copy)]
    22
    #[allow(clippy::exhaustive_structs)]
    23
    pub struct DeleteBucketOutput;
    26
    #[derive(Debug, Clone, Copy)]
    27
    #[allow(clippy::exhaustive_structs)]
    28
    pub struct HeadBucketOutput;
    31
    #[derive(Debug, Clone, Copy)]
    32
    #[allow(clippy::exhaustive_structs)]
    33
    pub struct ListBucketsRequest;
  • s3-server 0.2.0/src/headers/authorization_v4.rs
    12
    #[derive(Debug, Serialize, Deserialize)]
    13
    #[allow(clippy::exhaustive_structs)]
    14
    pub struct AuthorizationV4<'a> {
    34
    #[derive(Debug, Serialize, Deserialize)]
    35
    #[allow(clippy::exhaustive_structs)]
    36
    pub struct CredentialV4<'a> {
  • tor-basic-utils 0.5.0/src/iter.rs
    58
    #[derive(Copy, Clone, Default, Debug, Eq, PartialEq)]
    59
    #[allow(clippy::exhaustive_structs)]
    60
    pub struct FilterCount {
  • tor-dirclient 0.6.0/src/err.rs
    27
    #[derive(Error, Debug, Clone)]
    28
    #[allow(clippy::exhaustive_structs)] // TODO should not be exhaustive
    29
    #[error("Request failed{}", FromSource(.source))]
  • tor-dirmgr 0.9.0/src/config.rs
    214
    #[cfg_attr(test, derive(Default))]
    215
    #[allow(clippy::exhaustive_structs)]
    216
    pub struct DirMgrConfig {
  • tor-dirmgr 0.9.0/src/filter.rs
    35
    #[derive(Debug)]
    36
    #[allow(clippy::exhaustive_structs)]
    37
    pub struct NilFilter;
  • tor-error 0.4.0/src/report.rs
    6
    #[derive(Debug, Copy, Clone)]
    7
    #[allow(clippy::exhaustive_structs)] // this is a transparent wrapper
    8
    pub struct Report<E>(pub E)
  • tor-guardmgr 0.8.0/src/config.rs
    50
        #[derive(Default, Debug, AsRef)]
    51
        #[allow(clippy::exhaustive_structs)]
    52
        pub struct TestConfig {
  • tor-netdoc 0.6.0/src/doc/authcert.rs
    95
    #[derive(Clone, Copy, Debug, Eq, PartialEq, Hash, Ord, PartialOrd)]
    96
    #[allow(clippy::exhaustive_structs)]
    97
    pub struct AuthCertKeyIds {
  • tor-netdoc 0.6.0/src/types/policy.rs
    67
    #[derive(Debug, Clone, PartialEq, Eq, Hash)]
    68
    #[allow(clippy::exhaustive_structs)]
    69
    pub struct PortRange {
  • tor-rtcompat 0.8.0/src/timer.rs
    17
    #[derive(Copy, Clone, Debug, Eq, PartialEq)]
    18
    #[allow(clippy::exhaustive_structs)]
    19
    pub struct TimeoutError;
  • valued 0.1.1/src/value/core.rs
    52
    #[allow(clippy::exhaustive_structs)]
    53
    pub struct EMPTY;
  • vsmtp-protocol 2.0.1-rc.4/src/smtp_sasl.rs
    25
    #[repr(transparent)]
    26
    #[allow(clippy::exhaustive_structs)]
    27
    pub struct CallbackWrap(pub Box<dyn rsasl::callback::SessionCallback + Send + Sync>);
  • writeable 0.5.1/src/lib.rs
    161
    #[derive(Clone, Copy, Debug, PartialEq)]
    162
    #[allow(clippy::exhaustive_structs)] // stable
    163
    pub struct Part {
  • yoke 0.7.0/src/trait_hack.rs
    288
    #[derive(Clone, PartialEq, Eq)]
    289
    #[allow(clippy::exhaustive_structs)] // newtype
    290
    pub struct YokeTraitHack<T>(pub T);
  • zerovec 0.9.2/src/ule/plain.rs
    14
    #[derive(Debug, PartialEq, Eq, Clone, Copy, PartialOrd, Ord, Hash)]
    15
    #[allow(clippy::exhaustive_structs)] // newtype
    16
    pub struct RawBytesULE<const N: usize>(pub [u8; N]);
  • zerovec 0.9.2/src/ule/unvalidated.rs
    44
    #[derive(PartialEq, Eq, PartialOrd, Ord)]
    45
    #[allow(clippy::exhaustive_structs)] // transparent newtype
    46
    pub struct UnvalidatedStr([u8]);
  • zerovec 0.9.2/src/varzerovec/components.rs
    57
    #[derive(Copy, Clone, Debug, Hash, PartialEq, Eq, PartialOrd, Ord)]
    58
    #[allow(clippy::exhaustive_structs)] // marker
    59
    pub struct Index16;
    64
    #[derive(Copy, Clone, Debug, Hash, PartialEq, Eq, PartialOrd, Ord)]
    65
    #[allow(clippy::exhaustive_structs)] // marker
    66
    pub struct Index32;
  • Aetherus 0.1.1/src/lib.rs
    19
        clippy::exhaustive_enums,
    20
        clippy::exhaustive_structs,
    21
        clippy::float_arithmetic,
  • arctk 2.0.7/src/lib.rs
    19
        clippy::else_if_without_else,
    20
        clippy::exhaustive_structs,
    21
        clippy::expect_used,
  • async-rdma 0.4.0/src/lib.rs
    115
        clippy::exhaustive_enums,
    116
        clippy::exhaustive_structs,
    117
        clippy::indexing_slicing,
  • icu_collator 1.1.0/src/provider.rs
    18
    // Provider structs must be stable
    19
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_compactdecimal 0.1.0/src/provider.rs
    5
    // Provider structs must be stable.
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
    7
    // Suppress a warning on zerovec::makevarule.
  • icu_datetime 1.1.0/src/fields/mod.rs
    7
    #![allow(clippy::exhaustive_structs)] // Field and FieldULE part of data struct
  • icu_datetime 1.1.0/src/provider/calendar/symbols.rs
    5
    // allowed for providers
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_datetime 1.1.0/src/provider/mod.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_decimal 1.1.0/src/provider.rs
    15
    // Provider structs must be stable
    16
    #![allow(clippy::exhaustive_structs)]
    17
    #![allow(clippy::exhaustive_enums)]
  • icu_displaynames 0.8.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
    7
    #![warn(unused_imports)]
  • icu_list 1.1.0/src/provider/mod.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_locale_canonicalizer 0.6.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs)]
  • icu_locid_transform 1.1.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_normalizer 1.1.0/src/provider.rs
    15
    // Provider structs must be stable
    16
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_plurals 1.1.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_properties 1.1.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_provider 1.1.0/src/hello_world.rs
    7
    #![allow(clippy::exhaustive_structs)] // data struct module
  • icu_provider_adapters 1.1.0/src/fallback/provider.rs
    9
    // Provider structs must be stable
    10
    #![allow(clippy::exhaustive_structs)]
  • icu_relativetime 0.1.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • icu_timezone 1.1.0/src/provider.rs
    5
    // Provider structs must be stable
    6
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
  • liberty-db 0.1.1/src/lib.rs
    68
        clippy::missing_errors_doc, // TODO: add error docs
    69
        clippy::exhaustive_structs,
    70
        clippy::exhaustive_enums,
  • liberty-parser 0.1.1/src/lib.rs
    68
        clippy::missing_errors_doc, // TODO: add error docs
    69
        clippy::exhaustive_structs,
    70
        clippy::exhaustive_enums,
  • libpd-rs 0.1.9/src/lib.rs
    32
        clippy::missing_inline_in_public_items,
    33
        clippy::exhaustive_structs,
    34
        clippy::exhaustive_enums,
  • pin-project 1.0.12/tests/lint.rs
    41
    #![allow(clippy::blanket_clippy_restriction_lints)] // this is a test, so enable all restriction lints intentionally.
    42
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums, clippy::single_char_lifetime_names)] // TODO
  • pin-project-lite 0.2.9/tests/lint.rs
    41
    #![allow(clippy::blanket_clippy_restriction_lints)] // this is a test, so enable all restriction lints intentionally.
    42
    #![allow(clippy::exhaustive_structs, clippy::exhaustive_enums, clippy::single_char_lifetime_names)] // TODO
  • plow_cli 0.4.8/src/main.rs
    35
        clippy::missing_inline_in_public_items,
    36
        clippy::exhaustive_structs,
    37
        clippy::exhaustive_enums,
  • plow_graphify 0.2.2/src/lib.rs
    30
        clippy::missing_inline_in_public_items,
    31
        clippy::exhaustive_structs,
    32
        clippy::exhaustive_enums,
  • plow_linter 0.2.8/src/lib.rs
    32
        clippy::missing_inline_in_public_items,
    33
        clippy::exhaustive_structs,
    34
        clippy::exhaustive_enums,
  • plow_ontology 0.2.1/src/lib.rs
    30
        clippy::missing_inline_in_public_items,
    31
        clippy::exhaustive_structs,
    32
        clippy::exhaustive_enums,
  • plow_package_management 0.3.1/src/lib.rs
    32
        clippy::missing_inline_in_public_items,
    33
        clippy::exhaustive_structs,
    34
        clippy::exhaustive_enums,
  • rdma 0.3.0/src/lib.rs
    18
        clippy::exhaustive_enums,
    19
        clippy::exhaustive_structs,
    20
        clippy::unseparated_literal_suffix,
  • rtop_dev 1.1.0/src/lib.rs
    58
        clippy::too_many_lines,
    59
        clippy::exhaustive_structs,
    60
        clippy::single_char_lifetime_names,
  • rtop-rs 1.1.1/src/lib.rs
    17
        clippy::too_many_lines,
    18
        clippy::exhaustive_structs,
    19
        clippy::single_char_lifetime_names,
  • ruma 0.7.4/tests/outgoing.rs
    5
    #![allow(clippy::exhaustive_structs, clippy::redundant_allocation)]
  • ruma-api 0.20.1/tests/conversions.rs
    1
    #![allow(clippy::exhaustive_structs)]
  • ruma-api 0.20.1/tests/header_override.rs
    1
    #![allow(clippy::exhaustive_structs)]
  • ruma-api 0.20.1/tests/manual_endpoint_impl.rs
    3
    #![allow(clippy::exhaustive_structs)]
  • ruma-api 0.20.1/tests/ruma_api_lifetime.rs
    1
    #![allow(clippy::exhaustive_structs)]
  • ruma-api 0.20.1/tests/ruma_api_macros.rs
    1
    #![allow(clippy::exhaustive_structs)]
  • ruma-events 0.26.1/src/event_kinds.rs
    1
    #![allow(clippy::exhaustive_structs)]
  • ruma-state-res 0.8.0/benches/state_res_bench.rs
    8
    #![allow(clippy::exhaustive_structs)]
  • sparkle-cache 0.14.1/src/lib.rs
    49
        clippy::blanket_clippy_restriction_lints,
    50
        clippy::exhaustive_structs,
    51
        clippy::missing_inline_in_public_items,
  • sparkle-cache-postgres 0.14.1/src/lib.rs
    50
        clippy::blanket_clippy_restriction_lints,
    51
        clippy::exhaustive_structs,
    52
        clippy::missing_inline_in_public_items,
  • stringmetrics 2.2.2/src/lib.rs
    213
        clippy::integer_arithmetic,
    214
        clippy::exhaustive_structs,
    215
        clippy::shadow_unrelated,
  • twilight-cache-any-backend 0.13.0/src/lib.rs
    49
        clippy::blanket_clippy_restriction_lints,
    50
        clippy::exhaustive_structs,
    51
        clippy::missing_inline_in_public_items,
  • wave-insight-lib 0.1.3/src/bin/main.rs
    39
        clippy::missing_errors_doc, // TODO: add error docs
    40
        clippy::exhaustive_structs,
    41
        clippy::exhaustive_enums,
  • wave-insight-lib 0.1.3/src/lib.rs
    37
        clippy::missing_errors_doc, // TODO: add error docs
    38
        clippy::exhaustive_structs,
    39
        clippy::exhaustive_enums,