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 {
|
246 |
/// cannot create an actual block until this is replaced.
|
247 |
#[allow(clippy::exhaustive_structs)]
|
248 |
#[derive(Copy, Clone, Debug, Default, Eq, Hash, PartialEq)]
|
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 {
|
365 |
/// aspect ratio.
|
366 |
#[allow(clippy::exhaustive_structs)]
|
367 |
#[derive(Clone, Copy, Debug, PartialEq)]
|
22 |
#[derive(Clone, Copy, Eq, Hash, PartialEq)]
|
23 |
#[allow(clippy::exhaustive_structs)]
|
24 |
pub struct ChunkPos<const CHUNK_SIZE: GridCoordinate>(pub GridPoint);
|
288 |
#[derive(Debug)]
|
289 |
#[allow(clippy::exhaustive_structs)]
|
290 |
pub struct ToolInput {
|
9 |
/// listener parameters when no listener is needed.
|
10 |
#[allow(clippy::exhaustive_structs)]
|
11 |
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
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)]
|
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> {
|
21 |
#[derive(Clone, Debug)]
|
22 |
#[allow(clippy::exhaustive_structs)] // TODO: find a better strategy
|
23 |
pub struct LargeText {
|
27 |
#[derive(Clone, Debug, Eq, PartialEq)]
|
28 |
#[allow(clippy::exhaustive_structs)]
|
29 |
pub struct OneshotController(pub Option<vui::WidgetTransaction>);
|
78 |
//
|
79 |
#[allow(clippy::exhaustive_structs)]
|
80 |
//
|
15 |
#[allow(clippy::exhaustive_structs)]
|
16 |
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
|
167 |
#[derive(Debug)]
|
168 |
#[allow(clippy::exhaustive_structs)]
|
169 |
#[allow(clippy::struct_excessive_bools)]
|
42 |
#[derive(Debug)]
|
43 |
#[allow(clippy::exhaustive_structs)]
|
44 |
#[allow(clippy::module_name_repetitions)]
|
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;
|
91 |
/// interleave.
|
92 |
#[allow(clippy::exhaustive_structs)]
|
93 |
pub struct InterleaveError<E>(pub E);
|
34 |
#[derive(Copy, Clone)]
|
35 |
#[allow(clippy::exhaustive_structs)]
|
36 |
pub struct RefId<T>(pub T);
|
60 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
61 |
pub struct Buddhist;
|
10 |
#[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)]
|
11 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
12 |
pub struct ArithmeticDate<C: CalendarArithmetic> {
|
56 |
#[derive(Copy, Clone, Debug, Hash, Default, Eq, PartialEq)]
|
57 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
58 |
pub struct Coptic;
|
56 |
/// Use `Date<Ref<'a, C>>` where you would use `Date<&'a C>`
|
57 |
#[allow(clippy::exhaustive_structs)] // newtype
|
58 |
#[derive(PartialEq, Eq, Debug)]
|
35 |
#[derive(Debug)]
|
36 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
37 |
pub struct DateTime<A: AsCalendar> {
|
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> {
|
51 |
#[derive(Copy, Clone, Debug, Default)]
|
52 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
53 |
pub struct Gregorian;
|
52 |
#[derive(Copy, Clone, Debug, Hash, Default, Eq, PartialEq)]
|
53 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
54 |
pub struct Indian;
|
55 |
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash)]
|
56 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
57 |
pub struct Iso;
|
57 |
#[derive(Copy, Clone, Debug, Hash, Default, Eq, PartialEq)]
|
58 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
59 |
pub struct Julian;
|
82 |
/// Settings for building a CodePointTrie.
|
83 |
#[allow(clippy::exhaustive_structs)]
|
84 |
pub struct CodePointTrieBuilder<'a, T> {
|
102 |
/// [`DataProvider`] backed by [`SourceData`]
|
103 |
#[allow(clippy::exhaustive_structs)] // any information will be added to SourceData
|
104 |
#[derive(Debug, Clone)]
|
150 |
#[doc(hidden)]
|
151 |
#[allow(clippy::exhaustive_structs, clippy::exhaustive_enums)] // private-ish module
|
152 |
#[cfg(any(feature = "datagen", feature = "experimental"))]
|
13 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
14 |
pub struct GenericPattern {
|
15 |
#[derive(Debug, PartialEq, Clone, yoke::Yokeable, zerofrom::ZeroFrom)]
|
16 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
17 |
#[cfg_attr(
|
16 |
)]
|
17 |
#[allow(clippy::exhaustive_structs)] // part of data struct
|
18 |
pub struct Pattern<'data> {
|
22 |
#[cfg_attr(feature = "serde", derive(serde::Deserialize))]
|
23 |
#[allow(clippy::exhaustive_structs)] // part of data struct
|
24 |
pub struct PluralPattern<'data> {
|
74 |
#[derive(Clone, PartialEq, Eq, Debug, Default, Hash)]
|
75 |
#[allow(clippy::exhaustive_structs)] // spec-backed stable datastructure
|
76 |
pub struct Transform {
|
79 |
#[derive(Clone, PartialEq, Eq, Debug, Default, Hash, PartialOrd, Ord)]
|
80 |
#[allow(clippy::exhaustive_structs)] // spec-backed stable datastructure
|
81 |
pub struct Unicode {
|
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 {
|
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 {
|
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 {
|
35 |
#[cfg(feature = "experimental")]
|
36 |
#[allow(clippy::exhaustive_structs)] // experimental
|
37 |
pub struct RawPluralOperands {
|
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 {
|
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>);
|
93 |
pub mod provider;
|
94 |
#[allow(clippy::exhaustive_structs)] // TODO
|
95 |
pub mod script;
|
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)]
|
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);
|
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);
|
12 |
/// [`DataPayload::into_deserialized`].
|
13 |
#[allow(clippy::exhaustive_structs)] // marker type
|
14 |
pub struct BufferMarker;
|
20 |
/// The [`DataMarker`] marker type for [`HeapStats`].
|
21 |
#[allow(clippy::exhaustive_structs)] // marker type
|
22 |
pub struct HeapStatsMarker;
|
131 |
/// Marker type for [`ExportBox`].
|
132 |
#[allow(clippy::exhaustive_structs)] // marker type
|
133 |
pub struct ExportMarker {}
|
18 |
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
19 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
20 |
pub struct DataRequest<'a> {
|
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>
|
47 |
/// ```
|
48 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
49 |
pub struct AnyPayloadProvider {
|
52 |
/// functions for common filtering patterns.
|
53 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
54 |
pub struct RequestFilterDataProvider<D, F>
|
123 |
#[derive(Debug, PartialEq, Eq)]
|
124 |
#[allow(clippy::exhaustive_structs)] // empty type
|
125 |
pub struct MissingLocalePredicate;
|
32 |
/// ```
|
33 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
34 |
pub struct Serializer;
|
32 |
/// ```
|
33 |
#[allow(clippy::exhaustive_structs)] // this type is stable
|
34 |
pub struct Serializer;
|
35 |
#[derive(Debug)]
|
36 |
#[allow(clippy::exhaustive_structs)] // these four fields fully cover the needs of UTS 35
|
37 |
pub struct CustomTimeZone {
|
185 |
#[cfg_attr(feature = "serde", derive(serde::Deserialize))]
|
186 |
#[allow(clippy::exhaustive_structs)] // newtype
|
187 |
pub struct ZoneVariant(pub TinyAsciiStr<2>);
|
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)]
|
17 |
#[derive(Copy, Clone, Debug)]
|
18 |
#[allow(clippy::exhaustive_structs)]
|
19 |
pub struct Add {
|
14 |
// We want to configure and construct these structs directly for convenience.
|
15 |
#[allow(clippy::exhaustive_structs)]
|
16 |
pub struct Binomial {
|
22 |
#[derive(Copy, Clone, Debug)]
|
23 |
#[allow(clippy::exhaustive_structs)]
|
24 |
pub struct Nudge {
|
16 |
// We want to configure and construct these structs directly for convenience.
|
17 |
#[allow(clippy::exhaustive_structs)]
|
18 |
pub struct Uniform {
|
21 |
// We want to configure and construct these structs directly for convenience.
|
22 |
#[allow(clippy::exhaustive_structs)]
|
23 |
pub struct Nudge {
|
12 |
// We want to configure and construct these structs directly for convenience.
|
13 |
#[allow(clippy::exhaustive_structs)]
|
14 |
pub struct Uniform {
|
15 |
#[derive(Copy, Clone, Debug)]
|
16 |
#[allow(clippy::exhaustive_structs)]
|
17 |
pub struct Remove {
|
14 |
#[derive(Copy, Clone, Debug)]
|
15 |
#[allow(clippy::exhaustive_structs)]
|
16 |
pub struct Swap {
|
8 |
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
9 |
#[allow(clippy::exhaustive_structs)]
|
10 |
pub struct SinglePoint;
|
14 |
// We want to configure and construct these structs directly for convenience.
|
15 |
#[allow(clippy::exhaustive_structs)]
|
16 |
pub struct RouletteWheelSelection {
|
17 |
/// Index.
|
18 |
#[allow(clippy::exhaustive_structs)]
|
19 |
pub struct I<const T: usize>;
|
24 |
#[derive(Clone, Copy)]
|
25 |
#[allow(clippy::exhaustive_structs)]
|
26 |
pub struct IR<const START: usize, const END: usize>;
|
288 |
/// rational or decimal notation to a Ratio<T>.
|
289 |
#[allow(clippy::exhaustive_structs)]
|
290 |
pub struct Rational<T>(pub Ratio<T>);
|
15 |
/// Note that individual `ruma-*-api` crates may provide more specific error types.
|
16 |
#[allow(clippy::exhaustive_structs)]
|
17 |
#[derive(Clone, Debug)]
|
12 |
#[derive(Clone, Debug)]
|
13 |
#[allow(clippy::exhaustive_structs)]
|
14 |
pub struct Metadata {
|
107 |
#[derive(Debug)]
|
108 |
#[allow(clippy::exhaustive_structs)]
|
109 |
pub struct RegistrationInit {
|
133 |
#[derive(Debug)]
|
134 |
#[allow(clippy::exhaustive_structs)]
|
135 |
pub struct Dummy;
|
82 |
#[derive(Debug)]
|
83 |
#[allow(clippy::exhaustive_structs)]
|
84 |
pub struct KeyBackupDataInit {
|
127 |
#[derive(Debug)]
|
128 |
#[allow(clippy::exhaustive_structs)]
|
129 |
pub struct SessionDataInit {
|
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 {
|
79 |
#[derive(Debug)]
|
80 |
#[allow(clippy::exhaustive_structs)]
|
81 |
pub struct Invite3pidInit<'a> {
|
91 |
#[derive(Debug)]
|
92 |
#[allow(clippy::exhaustive_structs)]
|
93 |
pub struct PusherInit {
|
100 |
#[derive(Debug)]
|
101 |
#[allow(clippy::exhaustive_structs)]
|
102 |
pub struct PusherInit {
|
238 |
#[derive(Clone, Debug, Deserialize, Serialize)]
|
239 |
#[allow(clippy::exhaustive_structs)]
|
240 |
pub struct CustomLoginType {
|
86 |
#[derive(Debug)]
|
87 |
#[allow(clippy::exhaustive_structs)]
|
88 |
pub struct SpaceHierarchyRoomsChunkInit {
|
15 |
/// Note that individual `ruma-*-api` crates may provide more specific error types.
|
16 |
#[allow(clippy::exhaustive_structs)]
|
17 |
#[derive(Clone, Debug)]
|
12 |
#[derive(Clone, Debug)]
|
13 |
#[allow(clippy::exhaustive_structs)]
|
14 |
pub struct Metadata {
|
87 |
#[derive(Debug)]
|
88 |
#[allow(clippy::exhaustive_structs)]
|
89 |
pub struct PublicRoomsChunkInit {
|
21 |
#[derive(Clone, Debug, Default, Deserialize, Serialize, EventContent)]
|
22 |
#[allow(clippy::exhaustive_structs)]
|
23 |
#[ruma_event(type = "m.direct", kind = GlobalAccountData)]
|
24 |
#[derive(Clone, Debug, Default, EventContent)]
|
25 |
#[allow(clippy::exhaustive_structs)]
|
26 |
#[ruma_event(type = "m.dummy", kind = ToDevice)]
|
238 |
#[derive(Deserialize)]
|
239 |
#[allow(clippy::exhaustive_structs)]
|
240 |
struct EventDeHelper {
|
254 |
#[derive(Debug)]
|
255 |
#[allow(clippy::exhaustive_structs)]
|
256 |
pub struct EncryptedContentInit {
|
53 |
#[derive(Debug)]
|
54 |
#[allow(clippy::exhaustive_structs)]
|
55 |
pub struct ToDeviceForwardedRoomKeyEventContentInit {
|
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 {
|
14 |
#[derive(Clone, Debug, Serialize)]
|
15 |
#[allow(clippy::exhaustive_structs)]
|
16 |
pub struct CustomEventContent {
|
20 |
#[derive(Clone, Debug, Deserialize, Serialize, EventContent)]
|
21 |
#[allow(clippy::exhaustive_structs)]
|
22 |
#[ruma_event(type = "m.direct", kind = GlobalAccountData)]
|
24 |
#[derive(Clone, Debug, Default, EventContent)]
|
25 |
#[allow(clippy::exhaustive_structs)]
|
26 |
#[ruma_event(type = "m.dummy", kind = ToDevice)]
|
183 |
#[derive(Deserialize)]
|
184 |
#[allow(clippy::exhaustive_structs)]
|
185 |
struct EventDeHelper {
|
52 |
#[derive(Debug)]
|
53 |
#[allow(clippy::exhaustive_structs)]
|
54 |
pub struct ToDeviceForwardedRoomKeyEventContentInit {
|
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 {
|
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 {
|
90 |
#[derive(Debug)]
|
91 |
#[allow(clippy::exhaustive_structs)]
|
92 |
pub struct RequestInit<'a> {
|
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 {}
|
83 |
#[derive(Debug)]
|
84 |
#[allow(clippy::exhaustive_structs)]
|
85 |
pub struct SpaceHierarchyParentSummaryInit {
|
208 |
#[derive(Debug)]
|
209 |
#[allow(clippy::exhaustive_structs)]
|
210 |
pub struct SpaceHierarchyChildSummaryInit {
|
134 |
#[derive(Debug, Clone)]
|
135 |
#[allow(clippy::exhaustive_structs)]
|
136 |
pub struct PublicKeys {
|
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 {
|
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;
|
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> {
|
58 |
#[derive(Copy, Clone, Default, Debug, Eq, PartialEq)]
|
59 |
#[allow(clippy::exhaustive_structs)]
|
60 |
pub struct FilterCount {
|
27 |
#[derive(Error, Debug, Clone)]
|
28 |
#[allow(clippy::exhaustive_structs)] // TODO should not be exhaustive
|
29 |
#[error("Request failed{}", FromSource(.source))]
|
214 |
#[cfg_attr(test, derive(Default))]
|
215 |
#[allow(clippy::exhaustive_structs)]
|
216 |
pub struct DirMgrConfig {
|
35 |
#[derive(Debug)]
|
36 |
#[allow(clippy::exhaustive_structs)]
|
37 |
pub struct NilFilter;
|
6 |
#[derive(Debug, Copy, Clone)]
|
7 |
#[allow(clippy::exhaustive_structs)] // this is a transparent wrapper
|
8 |
pub struct Report<E>(pub E)
|
50 |
#[derive(Default, Debug, AsRef)]
|
51 |
#[allow(clippy::exhaustive_structs)]
|
52 |
pub struct TestConfig {
|
95 |
#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash, Ord, PartialOrd)]
|
96 |
#[allow(clippy::exhaustive_structs)]
|
97 |
pub struct AuthCertKeyIds {
|
67 |
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
|
68 |
#[allow(clippy::exhaustive_structs)]
|
69 |
pub struct PortRange {
|
17 |
#[derive(Copy, Clone, Debug, Eq, PartialEq)]
|
18 |
#[allow(clippy::exhaustive_structs)]
|
19 |
pub struct TimeoutError;
|
52 |
#[allow(clippy::exhaustive_structs)]
|
53 |
pub struct EMPTY;
|
25 |
#[repr(transparent)]
|
26 |
#[allow(clippy::exhaustive_structs)]
|
27 |
pub struct CallbackWrap(pub Box<dyn rsasl::callback::SessionCallback + Send + Sync>);
|
161 |
#[derive(Clone, Copy, Debug, PartialEq)]
|
162 |
#[allow(clippy::exhaustive_structs)] // stable
|
163 |
pub struct Part {
|
288 |
#[derive(Clone, PartialEq, Eq)]
|
289 |
#[allow(clippy::exhaustive_structs)] // newtype
|
290 |
pub struct YokeTraitHack<T>(pub T);
|
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]);
|
44 |
#[derive(PartialEq, Eq, PartialOrd, Ord)]
|
45 |
#[allow(clippy::exhaustive_structs)] // transparent newtype
|
46 |
pub struct UnvalidatedStr([u8]);
|
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;
|
19 |
clippy::exhaustive_enums,
|
20 |
clippy::exhaustive_structs,
|
21 |
clippy::float_arithmetic,
|
19 |
clippy::else_if_without_else,
|
20 |
clippy::exhaustive_structs,
|
21 |
clippy::expect_used,
|
115 |
clippy::exhaustive_enums,
|
116 |
clippy::exhaustive_structs,
|
117 |
clippy::indexing_slicing,
|
18 |
// Provider structs must be stable
|
19 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable.
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
7 |
// Suppress a warning on zerovec::makevarule.
|
7 |
#![allow(clippy::exhaustive_structs)] // Field and FieldULE part of data struct
|
5 |
// allowed for providers
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
15 |
// Provider structs must be stable
|
16 |
#![allow(clippy::exhaustive_structs)]
|
17 |
#![allow(clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
7 |
#![warn(unused_imports)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
15 |
// Provider structs must be stable
|
16 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
7 |
#![allow(clippy::exhaustive_structs)] // data struct module
|
9 |
// Provider structs must be stable
|
10 |
#![allow(clippy::exhaustive_structs)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
5 |
// Provider structs must be stable
|
6 |
#![allow(clippy::exhaustive_structs, clippy::exhaustive_enums)]
|
68 |
clippy::missing_errors_doc, // TODO: add error docs
|
69 |
clippy::exhaustive_structs,
|
70 |
clippy::exhaustive_enums,
|
68 |
clippy::missing_errors_doc, // TODO: add error docs
|
69 |
clippy::exhaustive_structs,
|
70 |
clippy::exhaustive_enums,
|
32 |
clippy::missing_inline_in_public_items,
|
33 |
clippy::exhaustive_structs,
|
34 |
clippy::exhaustive_enums,
|
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
|
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
|
35 |
clippy::missing_inline_in_public_items,
|
36 |
clippy::exhaustive_structs,
|
37 |
clippy::exhaustive_enums,
|
30 |
clippy::missing_inline_in_public_items,
|
31 |
clippy::exhaustive_structs,
|
32 |
clippy::exhaustive_enums,
|
32 |
clippy::missing_inline_in_public_items,
|
33 |
clippy::exhaustive_structs,
|
34 |
clippy::exhaustive_enums,
|
30 |
clippy::missing_inline_in_public_items,
|
31 |
clippy::exhaustive_structs,
|
32 |
clippy::exhaustive_enums,
|
32 |
clippy::missing_inline_in_public_items,
|
33 |
clippy::exhaustive_structs,
|
34 |
clippy::exhaustive_enums,
|
18 |
clippy::exhaustive_enums,
|
19 |
clippy::exhaustive_structs,
|
20 |
clippy::unseparated_literal_suffix,
|
58 |
clippy::too_many_lines,
|
59 |
clippy::exhaustive_structs,
|
60 |
clippy::single_char_lifetime_names,
|
17 |
clippy::too_many_lines,
|
18 |
clippy::exhaustive_structs,
|
19 |
clippy::single_char_lifetime_names,
|
5 |
#![allow(clippy::exhaustive_structs, clippy::redundant_allocation)]
|
1 |
#![allow(clippy::exhaustive_structs)]
|
1 |
#![allow(clippy::exhaustive_structs)]
|
3 |
#![allow(clippy::exhaustive_structs)]
|
1 |
#![allow(clippy::exhaustive_structs)]
|
1 |
#![allow(clippy::exhaustive_structs)]
|
1 |
#![allow(clippy::exhaustive_structs)]
|
8 |
#![allow(clippy::exhaustive_structs)]
|
49 |
clippy::blanket_clippy_restriction_lints,
|
50 |
clippy::exhaustive_structs,
|
51 |
clippy::missing_inline_in_public_items,
|
50 |
clippy::blanket_clippy_restriction_lints,
|
51 |
clippy::exhaustive_structs,
|
52 |
clippy::missing_inline_in_public_items,
|
213 |
clippy::integer_arithmetic,
|
214 |
clippy::exhaustive_structs,
|
215 |
clippy::shadow_unrelated,
|
49 |
clippy::blanket_clippy_restriction_lints,
|
50 |
clippy::exhaustive_structs,
|
51 |
clippy::missing_inline_in_public_items,
|
39 |
clippy::missing_errors_doc, // TODO: add error docs
|
40 |
clippy::exhaustive_structs,
|
41 |
clippy::exhaustive_enums,
|
37 |
clippy::missing_errors_doc, // TODO: add error docs
|
38 |
clippy::exhaustive_structs,
|
39 |
clippy::exhaustive_enums,
|