summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/vec_box_sized.fixed
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/vec_box_sized.fixed')
-rw-r--r--src/tools/clippy/tests/ui/vec_box_sized.fixed57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/tools/clippy/tests/ui/vec_box_sized.fixed b/src/tools/clippy/tests/ui/vec_box_sized.fixed
deleted file mode 100644
index 4363d2224..000000000
--- a/src/tools/clippy/tests/ui/vec_box_sized.fixed
+++ /dev/null
@@ -1,57 +0,0 @@
-#![allow(dead_code)]
-
-struct SizedStruct(i32);
-struct UnsizedStruct([i32]);
-struct BigStruct([i32; 10000]);
-
-/// The following should trigger the lint
-mod should_trigger {
- use super::SizedStruct;
- const C: Vec<i32> = Vec::new();
- static S: Vec<i32> = Vec::new();
-
- struct StructWithVecBox {
- sized_type: Vec<SizedStruct>,
- }
-
- struct A(Vec<SizedStruct>);
- struct B(Vec<Vec<u32>>);
-}
-
-/// The following should not trigger the lint
-mod should_not_trigger {
- use super::{BigStruct, UnsizedStruct};
-
- struct C(Vec<Box<UnsizedStruct>>);
- struct D(Vec<Box<BigStruct>>);
-
- struct StructWithVecBoxButItsUnsized {
- unsized_type: Vec<Box<UnsizedStruct>>,
- }
-
- struct TraitVec<T: ?Sized> {
- // Regression test for #3720. This was causing an ICE.
- inner: Vec<Box<T>>,
- }
-}
-
-mod inner_mod {
- mod inner {
- pub struct S;
- }
-
- mod inner2 {
- use super::inner::S;
-
- pub fn f() -> Vec<S> {
- vec![]
- }
- }
-}
-
-// https://github.com/rust-lang/rust-clippy/issues/11417
-fn in_closure() {
- let _ = |_: Vec<Box<dyn ToString>>| {};
-}
-
-fn main() {}