]>
Commit | Line | Data |
---|---|---|
f20569fa | 1 | error: you should consider adding a `Default` implementation for `Foo` |
17df50a5 | 2 | --> $DIR/new_without_default.rs:7:5 |
f20569fa XL |
3 | | |
4 | LL | / pub fn new() -> Foo { | |
5 | LL | | Foo | |
6 | LL | | } | |
7 | | |_____^ | |
8 | | | |
9 | = note: `-D clippy::new-without-default` implied by `-D warnings` | |
94222f64 | 10 | help: try adding this |
f20569fa | 11 | | |
94222f64 XL |
12 | LL + impl Default for Foo { |
13 | LL + fn default() -> Self { | |
14 | LL + Self::new() | |
15 | LL + } | |
16 | LL + } | |
f20569fa XL |
17 | | |
18 | ||
19 | error: you should consider adding a `Default` implementation for `Bar` | |
17df50a5 | 20 | --> $DIR/new_without_default.rs:15:5 |
f20569fa XL |
21 | | |
22 | LL | / pub fn new() -> Self { | |
23 | LL | | Bar | |
24 | LL | | } | |
25 | | |_____^ | |
26 | | | |
94222f64 | 27 | help: try adding this |
f20569fa | 28 | | |
94222f64 XL |
29 | LL + impl Default for Bar { |
30 | LL + fn default() -> Self { | |
31 | LL + Self::new() | |
32 | LL + } | |
33 | LL + } | |
f20569fa XL |
34 | | |
35 | ||
36 | error: you should consider adding a `Default` implementation for `LtKo<'c>` | |
17df50a5 | 37 | --> $DIR/new_without_default.rs:79:5 |
f20569fa XL |
38 | | |
39 | LL | / pub fn new() -> LtKo<'c> { | |
40 | LL | | unimplemented!() | |
41 | LL | | } | |
42 | | |_____^ | |
43 | | | |
94222f64 | 44 | help: try adding this |
f20569fa | 45 | | |
94222f64 XL |
46 | LL + impl<'c> Default for LtKo<'c> { |
47 | LL + fn default() -> Self { | |
48 | LL + Self::new() | |
49 | LL + } | |
50 | LL + } | |
f20569fa XL |
51 | | |
52 | ||
53 | error: you should consider adding a `Default` implementation for `NewNotEqualToDerive` | |
5e7ed085 | 54 | --> $DIR/new_without_default.rs:172:5 |
f20569fa XL |
55 | | |
56 | LL | / pub fn new() -> Self { | |
57 | LL | | NewNotEqualToDerive { foo: 1 } | |
58 | LL | | } | |
59 | | |_____^ | |
60 | | | |
94222f64 | 61 | help: try adding this |
f20569fa | 62 | | |
94222f64 XL |
63 | LL + impl Default for NewNotEqualToDerive { |
64 | LL + fn default() -> Self { | |
65 | LL + Self::new() | |
66 | LL + } | |
67 | LL + } | |
f20569fa XL |
68 | | |
69 | ||
cdc7bbd5 | 70 | error: you should consider adding a `Default` implementation for `FooGenerics<T>` |
5e7ed085 | 71 | --> $DIR/new_without_default.rs:180:5 |
cdc7bbd5 XL |
72 | | |
73 | LL | / pub fn new() -> Self { | |
74 | LL | | Self(Default::default()) | |
75 | LL | | } | |
76 | | |_____^ | |
77 | | | |
94222f64 | 78 | help: try adding this |
cdc7bbd5 | 79 | | |
94222f64 XL |
80 | LL + impl<T> Default for FooGenerics<T> { |
81 | LL + fn default() -> Self { | |
82 | LL + Self::new() | |
83 | LL + } | |
84 | LL + } | |
cdc7bbd5 XL |
85 | | |
86 | ||
87 | error: you should consider adding a `Default` implementation for `BarGenerics<T>` | |
5e7ed085 | 88 | --> $DIR/new_without_default.rs:187:5 |
cdc7bbd5 XL |
89 | | |
90 | LL | / pub fn new() -> Self { | |
91 | LL | | Self(Default::default()) | |
92 | LL | | } | |
93 | | |_____^ | |
94 | | | |
94222f64 | 95 | help: try adding this |
cdc7bbd5 | 96 | | |
94222f64 XL |
97 | LL + impl<T: Copy> Default for BarGenerics<T> { |
98 | LL + fn default() -> Self { | |
99 | LL + Self::new() | |
100 | LL + } | |
101 | LL + } | |
cdc7bbd5 XL |
102 | | |
103 | ||
94222f64 | 104 | error: you should consider adding a `Default` implementation for `Foo<T>` |
5e7ed085 | 105 | --> $DIR/new_without_default.rs:198:9 |
94222f64 XL |
106 | | |
107 | LL | / pub fn new() -> Self { | |
108 | LL | | todo!() | |
109 | LL | | } | |
110 | | |_________^ | |
111 | | | |
112 | help: try adding this | |
113 | | | |
114 | LL ~ impl<T> Default for Foo<T> { | |
115 | LL + fn default() -> Self { | |
116 | LL + Self::new() | |
117 | LL + } | |
118 | LL + } | |
119 | LL + | |
923072b8 FG |
120 | LL ~ impl<T> Foo<T> { |
121 | | | |
94222f64 XL |
122 | |
123 | error: aborting due to 7 previous errors | |
f20569fa | 124 |