| LOW | crates/hir-def/src/item_scope.rs | 181 | /// and only normal scoped `macros` will be searched in. |
| LOW | crates/hir-def/src/import_map.rs | 41 | #[derive(Default)] |
| LOW | crates/hir-def/src/dyn_map.rs | 1 | //! This module defines a `DynMap` -- a container for heterogeneous maps. |
| LOW | crates/hir-def/src/expr_store.rs | 121 | /// top level expression, it will not be listed in here. |
| LOW | crates/hir-def/src/expr_store.rs | 141 | /// // this repeat expr is anon const #1, and *only it* appears in this list. |
| LOW | crates/hir-def/src/lib.rs | 1 | //! `hir_def` crate contains everything between macro expansion and type |
| LOW | crates/hir-def/src/lib.rs | 1061 | // manual impls that do not have a ModuleId container... |
| LOW | crates/hir-def/src/lib.rs | 1081 | self.lookup(db).container |
| LOW | crates/hir-def/src/lib.rs | 1361 | // with `"type": "always"`. |
| LOW | crates/hir-def/src/hir.rs | 1 | //! This module describes hir-level representation of expressions. |
| LOW | crates/hir-def/src/hir.rs | 621 | MacroDef(Box<MacroDefId>), |
| LOW | crates/hir-def/src/item_tree.rs | 1 | //! A simplified AST that only contains items. |
| LOW | crates/hir-def/src/item_tree.rs | 21 | //! resolution has not yet been performed. `ItemTree`s are per-file, while rustc's AST and HIR are |
| LOW | crates/hir-def/src/nameres.rs | 1 | //! This module implements import-resolution/macro expansion algorithm. |
| LOW | crates/hir-def/src/nameres.rs | 21 | //! |
| LOW | crates/hir-def/src/nameres.rs | 161 | } |
| LOW | crates/hir-def/src/nameres.rs | 181 | pub modules: ModulesMap, |
| LOW | crates/hir-def/src/attrs.rs | 1 | //! Attributes for anything that is not name resolution. |
| LOW | crates/hir-def/src/resolver.rs | 541 | /// doesn't necessary follow a strict scoping discipline. Rather, it just |
| LOW | crates/hir-def/src/resolver.rs | 561 | /// |
| LOW | crates/hir-def/src/macro_expansion_tests/mbe.rs | 541 | // STMT_LIST@7..17 |
| LOW | crates/hir-def/src/macro_expansion_tests/mbe.rs | 661 | // L_CURLY@9..10 "{" |
| LOW | crates/hir-def/src/macro_expansion_tests/mbe.rs | 741 | a = 10+1; |
| LOW | crates/hir-def/src/macro_expansion_tests/mbe.rs | 761 | // BIN_EXPR@9..13 |
| LOW | crates/hir-def/src/macro_expansion_tests/mbe.rs | 1741 | /* parse error: expected SEMICOLON */ |
| LOW | crates/hir-def/src/macro_expansion_tests/mbe.rs | 1761 | // PATH_SEGMENT@6..7 |
| LOW | crates/hir-def/src/macro_expansion_tests/proc_macros.rs | 1 | //! Tests for user-defined procedural macros. |
| LOW | crates/hir-def/src/macro_expansion_tests/proc_macros.rs | 41 | #![cfg_attr(true, doc = "123...", attr2)] |
| LOW | crates/hir-def/src/macro_expansion_tests/proc_macros.rs | 61 | ); |
| LOW | …es/hir-def/src/macro_expansion_tests/mbe/regression.rs | 941 | // PARAM_LIST@8..10 |
| LOW | …es/hir-def/src/macro_expansion_tests/mbe/regression.rs | 961 | // GENERIC_ARG_LIST@22..28 |
| LOW | crates/hir-def/src/attrs/docs.rs | 41 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] |
| LOW | crates/hir-def/src/expr_store/body.rs | 21 | /// The body of an item (function, const etc.). |
| LOW | crates/hir-def/src/expr_store/body.rs | 41 | type Target = ExpressionStore; |
| LOW | crates/hir-def/src/expr_store/path.rs | 61 | /// This specifies whether the args contain a Self type as the first |
| LOW | crates/hir-def/src/expr_store/lower.rs | 961 | // captured and so that the drop order matches the equivalent non-async functions. |
| LOW | crates/hir-def/src/expr_store/lower.rs | 2101 | /// } |
| LOW | crates/hir-def/src/expr_store/lower.rs | 2141 | |
| LOW | crates/hir-def/src/expr_store/lower.rs | 2241 | /// Desugar `ast::TryExpr` from: `<expr>?` into: |
| LOW | crates/hir-def/src/expr_store/lower/format_args.rs | 921 | /// |
| LOW | crates/hir-def/src/nameres/collector.rs | 261 | /// |
| LOW | crates/hir-def/src/nameres/collector.rs | 461 | self.unresolved_imports = unresolved_imports; |
| LOW | crates/hir-def/src/nameres/collector.rs | 601 | /// |
| LOW | crates/hir-def/src/nameres/collector.rs | 641 | crate_data.exported_derives.insert(proc_macro_id.into(), helpers); |
| LOW | crates/hir-def/src/nameres/collector.rs | 661 | /// macro_rules! foo { () => {} } |
| LOW | crates/hir-def/src/nameres/collector.rs | 1721 | // of that item (but not derive or fn like macros). |
| LOW | crates/hir-def/src/nameres/path_resolution.rs | 1 | //! This modules implements a function to resolve a path `foo::bar::baz` to a |
| LOW | crates/hir-def/src/nameres/tests/incremental.rs | 321 | "file_item_tree_query", |
| LOW | crates/hir-def/src/nameres/tests/incremental.rs | 341 | // $0 |
| LOW | crates/hir-def/src/nameres/tests/incremental.rs | 461 | |
| LOW | crates/hir-def/src/item_tree/attrs.rs | 121 | // `AttrsOrCfg::Enabled`. It contains the concatenation of `self`'s attributes followed by |
| LOW | crates/base-db/src/editioned_file_id.rs | 21 | // impl EditionedFileId { |
| LOW | crates/base-db/src/input.rs | 81 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)] |
| LOW | crates/base-db/src/input.rs | 321 | "" | "stable" => ReleaseChannel::Stable, |
| LOW | crates/base-db/src/input.rs | 361 | /// The working directory to run proc-macros in invoked in the context of this crate. |
| LOW | crates/base-db/src/input.rs | 941 | /// can enable additional features, and is typically used when a |
| LOW | crates/hir-ty/src/display.rs | 141 | /// T: Foo, |
| LOW | crates/hir-ty/src/variance.rs | 1 | //! Module for inferring the variance of type and lifetime parameters. See the [rustc dev guide] |
| LOW | crates/hir-ty/src/specialization.rs | 21 | // cannot create a cycle, but a cycle handler is required nevertheless. |
| LOW | crates/hir-ty/src/infer.rs | 1 | //! Type inference, i.e. the process of walking through the code and determining |
| 845 more matches not shown… |