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