diff options
Diffstat (limited to 'src/tools/clippy/tests/ui/box_default.fixed')
| -rw-r--r-- | src/tools/clippy/tests/ui/box_default.fixed | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tools/clippy/tests/ui/box_default.fixed b/src/tools/clippy/tests/ui/box_default.fixed index 1f2f57c2507..80000f5de4f 100644 --- a/src/tools/clippy/tests/ui/box_default.fixed +++ b/src/tools/clippy/tests/ui/box_default.fixed @@ -32,14 +32,22 @@ macro_rules! box_new { fn main() { let string1: Box<String> = Box::default(); + //~^ box_default let string2: Box<String> = Box::default(); + //~^ box_default let impl1: Box<ImplementsDefault> = Box::default(); + //~^ box_default let vec: Box<Vec<u8>> = Box::default(); + //~^ box_default let byte: Box<u8> = Box::default(); + //~^ box_default let vec2: Box<Vec<ImplementsDefault>> = Box::default(); + //~^ box_default let vec3: Box<Vec<bool>> = Box::default(); + //~^ box_default let plain_default = Box::default(); + //~^ box_default let _: Box<String> = plain_default; let _: Box<String> = Box::new(default!()); @@ -57,6 +65,7 @@ fn main() { let vec4: Box<_> = Box::new(Vec::from([false; 0])); let more = ret_ty_fn(); call_ty_fn(Box::default()); + //~^ box_default issue_10381(); // `Box::<Option<_>>::default()` would be valid here, but not `Box::default()` or @@ -84,6 +93,7 @@ impl<T: Default> X<T> { fn same_generic_param() { Self::x(Box::default()); + //~^ box_default } } |
