rust/compiler/rustc_macros/src
David Wood 7b7061dd89 macros: spanless subdiagnostics from () fields
Type attributes could previously be used to support spanless
subdiagnostics but these couldn't easily be made optional in the same
way that spanned subdiagnostics could by using a field attribute on a
field with an `Option<Span>` type. Spanless subdiagnostics can now be
specified on fields with `()` type or `Option<()>` type.

Signed-off-by: David Wood <david.wood@huawei.com>
2022-05-12 07:21:51 +01:00
..
diagnostics macros: spanless subdiagnostics from () fields 2022-05-12 07:21:51 +01:00
symbols Use iter::zip in compiler/ 2021-03-26 09:32:31 -07:00
hash_stable.rs more clippy fixes 2021-11-07 16:59:05 +01:00
lib.rs macros: spanless subdiagnostics from () fields 2022-05-12 07:21:51 +01:00
lift.rs Lift: take self by value 2020-10-21 23:59:35 +02:00
newtype.rs add #[rustc_pass_by_value] to more types 2022-03-08 15:39:52 +01:00
query.rs Move ty::print methods to Drop-based scope guards 2022-02-16 17:24:23 -05:00
serialize.rs Delete Decoder::read_enum_variant 2022-02-20 18:58:23 -05:00
symbols.rs Use a separate interner type for UniqueTypeId 2021-09-13 14:42:06 +02:00
type_foldable.rs Remove in_band_lifetimes from rustc_middle 2021-12-15 19:50:43 -05:00