| error: using `self.to_string` in `fmt::Display` implementation will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:31:25 | |
| | | |
| LL | write!(f, "{}", self.to_string()) | |
| | ^^^^^^^^^^^^^^^^ | |
| | | |
| = note: `-D clippy::recursive-format-impl` implied by `-D warnings` | |
| = help: to override `-D warnings` add `#[allow(clippy::recursive_format_impl)]` | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:76:9 | |
| | | |
| LL | write!(f, "{}", self) | |
| | ^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:86:9 | |
| | | |
| LL | write!(f, "{}", &self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Debug` in `impl Debug` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:93:9 | |
| | | |
| LL | write!(f, "{:?}", &self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:103:9 | |
| | | |
| LL | write!(f, "{}", &&&self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:178:9 | |
| | | |
| LL | write!(f, "{}", &*self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Debug` in `impl Debug` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:185:9 | |
| | | |
| LL | write!(f, "{:?}", &*self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:202:9 | |
| | | |
| LL | write!(f, "{}", *self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:219:9 | |
| | | |
| LL | write!(f, "{}", **&&*self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: using `self` as `Display` in `impl Display` will cause infinite recursion | |
| --> tests/ui/recursive_format_impl.rs:236:9 | |
| | | |
| LL | write!(f, "{}", &&**&&*self) | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: aborting due to 10 previous errors | |