1 error: using `self.to_string` in `fmt::Display` implementation will cause infinite recursion
2 --> $DIR/recursive_format_impl.rs:30:25
4 LL | write!(f, "{}", self.to_string())
7 = note: `-D clippy::recursive-format-impl` implied by `-D warnings`
9 error: using `self` as `Display` in `impl Display` will cause infinite recursion
10 --> $DIR/recursive_format_impl.rs:74:9
12 LL | write!(f, "{}", self)
13 | ^^^^^^^^^^^^^^^^^^^^^
15 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
17 error: using `self` as `Display` in `impl Display` will cause infinite recursion
18 --> $DIR/recursive_format_impl.rs:83:9
20 LL | write!(f, "{}", &self)
21 | ^^^^^^^^^^^^^^^^^^^^^^
23 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
25 error: using `self` as `Debug` in `impl Debug` will cause infinite recursion
26 --> $DIR/recursive_format_impl.rs:89:9
28 LL | write!(f, "{:?}", &self)
29 | ^^^^^^^^^^^^^^^^^^^^^^^^
31 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
33 error: using `self` as `Display` in `impl Display` will cause infinite recursion
34 --> $DIR/recursive_format_impl.rs:98:9
36 LL | write!(f, "{}", &&&self)
37 | ^^^^^^^^^^^^^^^^^^^^^^^^
39 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
41 error: using `self` as `Display` in `impl Display` will cause infinite recursion
42 --> $DIR/recursive_format_impl.rs:172:9
44 LL | write!(f, "{}", &*self)
45 | ^^^^^^^^^^^^^^^^^^^^^^^
47 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
49 error: using `self` as `Debug` in `impl Debug` will cause infinite recursion
50 --> $DIR/recursive_format_impl.rs:178:9
52 LL | write!(f, "{:?}", &*self)
53 | ^^^^^^^^^^^^^^^^^^^^^^^^^
55 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
57 error: using `self` as `Display` in `impl Display` will cause infinite recursion
58 --> $DIR/recursive_format_impl.rs:194:9
60 LL | write!(f, "{}", *self)
61 | ^^^^^^^^^^^^^^^^^^^^^^
63 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
65 error: using `self` as `Display` in `impl Display` will cause infinite recursion
66 --> $DIR/recursive_format_impl.rs:210:9
68 LL | write!(f, "{}", **&&*self)
69 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
71 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
73 error: using `self` as `Display` in `impl Display` will cause infinite recursion
74 --> $DIR/recursive_format_impl.rs:226:9
76 LL | write!(f, "{}", &&**&&*self)
77 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
79 = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
81 error: aborting due to 10 previous errors