• Home
  • Raw
  • Download

Lines Matching +full:rust +full:- +full:src

19     "src/test/ui/rfc-2632-const-trait-impl/syntax.rs",
21 // Compile-fail expr parameter in const generic position: f::<1 + 2>()
22 "src/test/ui/const-generics/early/closing-args-token.rs",
23 "src/test/ui/const-generics/early/const-expression-parameter.rs",
26 "src/test/ui/type-alias-impl-trait/generic_type_does_not_live_long_enough.rs",
29 "src/test/ui/issues/issue-13105.rs",
30 "src/test/ui/issues/issue-13775.rs",
31 "src/test/ui/issues/issue-34074.rs",
32 "src/test/ui/proc-macro/trait-fn-args-2015.rs",
33 "src/tools/rustfmt/tests/source/trait.rs",
34 "src/tools/rustfmt/tests/target/trait.rs",
36 // Various extensions to Rust syntax made up by rust-analyzer
37 … "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0012_type_item_where_clause.rs",
38 "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0040_crate_keyword_vis.rs",
39 "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0131_existential_type.rs",
40 "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0179_use_tree_abs_star.rs",
41 …"src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0188_const_param_default_path.rs…
42 "src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0015_use_tree.rs",
43 "src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0029_range_forms.rs",
44 "src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0051_parameter_attrs.rs",
45 "src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0055_dot_dot_dot.rs",
46 "src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0068_item_modifiers.rs",
47 "src/tools/rust-analyzer/crates/syntax/test_data/parser/validation/0031_block_inner_attrs.rs",
48 …"src/tools/rust-analyzer/crates/syntax/test_data/parser/validation/0045_ambiguous_trait_object.rs",
49 "src/tools/rust-analyzer/crates/syntax/test_data/parser/validation/0046_mutable_const_item.rs",
52 "src/test/pretty/yeet-expr.rs",
53 "src/test/ui/try-trait/yeet-for-option.rs",
54 "src/test/ui/try-trait/yeet-for-result.rs",
57 "src/test/ui/issues/issue-74564-if-expr-stack-overflow.rs",
60 "src/test/run-make/translation/test.rs",
61 "src/test/ui/generics/issue-94432-garbage-ice.rs",
62 "src/tools/rustfmt/tests/coverage/target/comments.rs",
63 "src/tools/rustfmt/tests/parser/issue-4126/invalid.rs",
64 "src/tools/rustfmt/tests/parser/issue_4418.rs",
65 "src/tools/rustfmt/tests/parser/unclosed-delims/issue_4466.rs",
66 "src/tools/rustfmt/tests/source/configs/disable_all_formatting/true.rs",
67 "src/tools/rustfmt/tests/source/configs/spaces_around_ranges/false.rs",
68 "src/tools/rustfmt/tests/source/configs/spaces_around_ranges/true.rs",
69 "src/tools/rustfmt/tests/source/type.rs",
70 "src/tools/rustfmt/tests/target/configs/spaces_around_ranges/false.rs",
71 "src/tools/rustfmt/tests/target/configs/spaces_around_ranges/true.rs",
72 "src/tools/rustfmt/tests/target/type.rs",
74 // Generated file containing a top-level expression, used with `include!`
75 "compiler/rustc_codegen_gcc/src/intrinsic/archs.rs",
78 "src/tools/clippy/clippy_lints/src/lib.deprecated.rs",
79 "src/tools/clippy/clippy_lints/src/lib.register_all.rs",
80 "src/tools/clippy/clippy_lints/src/lib.register_cargo.rs",
81 "src/tools/clippy/clippy_lints/src/lib.register_complexity.rs",
82 "src/tools/clippy/clippy_lints/src/lib.register_correctness.rs",
83 "src/tools/clippy/clippy_lints/src/lib.register_internal.rs",
84 "src/tools/clippy/clippy_lints/src/lib.register_lints.rs",
85 "src/tools/clippy/clippy_lints/src/lib.register_nursery.rs",
86 "src/tools/clippy/clippy_lints/src/lib.register_pedantic.rs",
87 "src/tools/clippy/clippy_lints/src/lib.register_perf.rs",
88 "src/tools/clippy/clippy_lints/src/lib.register_restriction.rs",
89 "src/tools/clippy/clippy_lints/src/lib.register_style.rs",
90 "src/tools/clippy/clippy_lints/src/lib.register_suspicious.rs",
93 "src/test/ui/lint/expansion-time-include.rs",
94 "src/test/ui/macros/auxiliary/macro-comma-support.rs",
95 "src/test/ui/macros/auxiliary/macro-include-items-expr.rs",
96 "src/test/ui/macros/include-single-expr-helper.rs",
97 "src/test/ui/macros/include-single-expr-helper-1.rs",
98 "src/test/ui/parser/issues/auxiliary/issue-21146-inc.rs",
104 "src/tools/rust-analyzer/crates/parser/test_data/parser/err",
105 "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/err",
108 "src/tools/rust-analyzer/crates/parser/test_data/lexer",
110 // Inputs that used to crash rust-analyzer, but aren't necessarily supposed to parse
111 "src/tools/rust-analyzer/crates/syntax/test_data/parser/fuzz-failures",
112 "src/tools/rust-analyzer/crates/syntax/test_data/reparse/fuzz-failures",
115 pub fn base_dir_filter(entry: &DirEntry) -> bool { in base_dir_filter()
122 let path_string = if path_string == "tests/rust" { in base_dir_filter()
124 } else if let Some(path) = path_string.strip_prefix("tests/rust/") { in base_dir_filter()
127 panic!("unexpected path in Rust dist: {}", path_string); in base_dir_filter()
138 if path_string.starts_with("src/test/ui") || path_string.starts_with("src/test/rustdoc-ui") { in base_dir_filter()
150 pub fn edition(path: &Path) -> &'static str { in edition()
151 if path.ends_with("dyn-2015-no-warnings-without-lints.rs") { in edition()
159 let needs_clone = match fs::read_to_string("tests/rust/COMMIT") { in clone_rust()
167 let test_src = Path::new("tests/rust"); in clone_rust()
170 missing += "\ntests/rust/"; in clone_rust()
176 missing += "\ntests/rust/"; in clone_rust()
186 fn download_and_unpack() -> Result<()> { in download_and_unpack()
188 "https://github.com/rust-lang/rust/archive/{}.tar.gz", in download_and_unpack()
195 let prefix = format!("rust-{}", REVISION); in download_and_unpack()
197 let tests_rust = Path::new("tests/rust"); in download_and_unpack()
213 fs::write("tests/rust/COMMIT", REVISION)?; in download_and_unpack()