| error: this `impl` can be derived |
| --> tests/ui/derivable_impls_derive_const.rs:11:5 |
| | |
| LL | / impl const Default for Foo { |
| LL | | |
| LL | | fn default() -> Self { |
| LL | | Self(0) |
| LL | | } |
| LL | | } |
| | |_____^ |
| | |
| = note: `-D clippy::derivable-impls` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]` |
| help: replace the manual implementation with a derive attribute |
| | |
| LL ~ #[derive_const(Default)] |
| LL ~ struct Foo(u64); |
| LL | |
| LL ~ |
| | |
| |
| error: this `impl` can be derived |
| --> tests/ui/derivable_impls_derive_const.rs:24:5 |
| | |
| LL | / impl const Default for Bar { |
| LL | | |
| LL | | fn default() -> Self { |
| LL | | Bar::A |
| LL | | } |
| LL | | } |
| | |_____^ |
| | |
| help: replace the manual implementation with a derive attribute and mark the default variant |
| | |
| LL ~ #[derive_const(Default)] |
| LL ~ enum Bar { |
| LL ~ #[default] |
| LL ~ A, |
| LL | B, |
| LL | } |
| LL | |
| LL ~ |
| | |
| |
| error: aborting due to 2 previous errors |
| |