]> git.lizzy.rs Git - rust.git/blob - tests/ui/recursive_format_impl.stderr
needless_deref
[rust.git] / tests / ui / recursive_format_impl.stderr
1 error: using `self.to_string` in `fmt::Display` implementation will cause infinite recursion
2   --> $DIR/recursive_format_impl.rs:30:25
3    |
4 LL |         write!(f, "{}", self.to_string())
5    |                         ^^^^^^^^^^^^^^^^
6    |
7    = note: `-D clippy::recursive-format-impl` implied by `-D warnings`
8
9 error: using `self` as `Display` in `impl Display` will cause infinite recursion
10   --> $DIR/recursive_format_impl.rs:74:9
11    |
12 LL |         write!(f, "{}", self)
13    |         ^^^^^^^^^^^^^^^^^^^^^
14    |
15    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
16
17 error: using `self` as `Display` in `impl Display` will cause infinite recursion
18   --> $DIR/recursive_format_impl.rs:83:9
19    |
20 LL |         write!(f, "{}", &self)
21    |         ^^^^^^^^^^^^^^^^^^^^^^
22    |
23    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
24
25 error: using `self` as `Debug` in `impl Debug` will cause infinite recursion
26   --> $DIR/recursive_format_impl.rs:89:9
27    |
28 LL |         write!(f, "{:?}", &self)
29    |         ^^^^^^^^^^^^^^^^^^^^^^^^
30    |
31    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
32
33 error: using `self` as `Display` in `impl Display` will cause infinite recursion
34   --> $DIR/recursive_format_impl.rs:98:9
35    |
36 LL |         write!(f, "{}", &&&self)
37    |         ^^^^^^^^^^^^^^^^^^^^^^^^
38    |
39    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
40
41 error: using `self` as `Display` in `impl Display` will cause infinite recursion
42   --> $DIR/recursive_format_impl.rs:172:9
43    |
44 LL |         write!(f, "{}", &*self)
45    |         ^^^^^^^^^^^^^^^^^^^^^^^
46    |
47    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
48
49 error: using `self` as `Debug` in `impl Debug` will cause infinite recursion
50   --> $DIR/recursive_format_impl.rs:178:9
51    |
52 LL |         write!(f, "{:?}", &*self)
53    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
54    |
55    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
56
57 error: using `self` as `Display` in `impl Display` will cause infinite recursion
58   --> $DIR/recursive_format_impl.rs:194:9
59    |
60 LL |         write!(f, "{}", *self)
61    |         ^^^^^^^^^^^^^^^^^^^^^^
62    |
63    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
64
65 error: using `self` as `Display` in `impl Display` will cause infinite recursion
66   --> $DIR/recursive_format_impl.rs:210:9
67    |
68 LL |         write!(f, "{}", **&&*self)
69    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
70    |
71    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
72
73 error: using `self` as `Display` in `impl Display` will cause infinite recursion
74   --> $DIR/recursive_format_impl.rs:226:9
75    |
76 LL |         write!(f, "{}", &&**&&*self)
77    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
78    |
79    = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
80
81 error: aborting due to 10 previous errors
82