1 error: using `self.to_string` in `fmt::Display` implementation will cause infinite recursion
2 --> $DIR/recursive_format_impl.rs:31: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:75: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:84: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:90: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:99: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:173: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:179: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:195: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:211: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:227: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