rust/compiler/rustc_resolve/src
bors 3cb0030fe9 Auto merge of #123413 - petrochenkov:delegmulti2, r=fmease
delegation: Implement list delegation

```rust
reuse prefix::{a, b, c};
```

Using design described in https://github.com/rust-lang/rfcs/pull/3530#issuecomment-2020869823 (the lists are desugared at macro expansion time).
List delegations are expanded eagerly when encountered, similarly to `#[cfg]`s, and not enqueued for later resolution/expansion like regular macros or glob delegation (https://github.com/rust-lang/rust/pull/124135).

Part of https://github.com/rust-lang/rust/issues/118212.
2024-05-15 10:35:31 +00:00
..
diagnostics
late delegation: Implement list delegation 2024-05-15 02:32:59 +03:00
build_reduced_graph.rs delegation: Implement list delegation 2024-05-15 02:32:59 +03:00
check_unused.rs remove braces when fixing a nested use tree into a single use 2024-04-14 18:45:30 +02:00
def_collector.rs delegation: Implement list delegation 2024-05-15 02:32:59 +03:00
diagnostics.rs Add raw identifier in a typo suggestion 2024-04-29 15:02:12 +08:00
effective_visibilities.rs delegation: Implement list delegation 2024-05-15 02:32:59 +03:00
errors.rs Move "elided lifetime in path" to subdiagnostic struct 2024-04-21 07:45:03 +00:00
ident.rs Fix f16 and f128 feature gates in editions other than 2015 2024-04-03 16:03:22 -04:00
imports.rs Silence unused_imports lint for redundant imports 2024-04-11 14:38:21 -04:00
late.rs delegation: Implement list delegation 2024-05-15 02:32:59 +03:00
lib.rs Rollup merge of #124391 - nnethercote:builtin_macros-cleanups, r=fee1-dead 2024-04-26 19:25:55 -04:00
macros.rs Add `on_unimplemented" typo suggestions 2024-05-15 00:49:33 +02:00
rustdoc.rs Fix the assertion crash from rustdoc document indent widths 2024-04-28 11:17:09 +08:00