• Home
  • Raw
  • Download

Lines Matching +full:visitor +full:- +full:keys

8 /// This models the visit state for dependency keys in a `Cargo.toml`.
16 /// [build-dependencies]
19 /// [dev-dependencies]
25 /// # and target build- and dev-dependencies
31 /// Represents "dependencies", "build-dependencies" or "dev-dependencies", or the target
46 fn descend(self, key: &str) -> Self { in descend()
50 "dependencies" | "build-dependencies" | "dev-dependencies", in descend()
74 // Since we're only interested in collecting the top-level keys right under in visit_table_like_kv()
123 // Top-level dependency row, or above: turn inline tables into regular ones. in visit_table_like_kv_mut()
165 name = "my-package"
172 cargo-platform = { path = "crates/cargo-platform", version = "0.1.2" }
189 dev-dependencies = { miniz_oxide = "0.5" }
191 [dev-dependencies.cargo-test-macro]
192 path = "crates/cargo-test-macro"
194 [build-dependencies.flate2]
202 name = "my-package"
209 cargo-platform = { path = "crates/cargo-platform", version = "0.1.2" }
216 [target.'cfg(unix)'.dev-dependencies]
219 [dev-dependencies]
220 cargo-test-macro = { path = "crates/cargo-test-macro" }
222 [build-dependencies]
226 fn visit_example(document: &Document) -> BTreeSet<&str> { in visit_example()
227 let mut visitor = DependencyNameVisitor { in visit_example() localVariable
232 visitor.visit_document(document); in visit_example()
234 visitor.names in visit_example()
238 let mut visitor = NormalizeDependencyTablesVisitor { in visit_mut_example() localVariable
242 visitor.visit_document_mut(document); in visit_mut_example()
264 "cargo-platform", in visit_correct()
269 "cargo-test-macro", in visit_correct()