1 error[E0658]: The attribute `lt_struct` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
2 --> $DIR/feature-gate-custom_attribute2.rs:23:13
4 23 | struct StLt<#[lt_struct] 'a>(&'a u32);
7 = help: add #![feature(custom_attribute)] to the crate attributes to enable
9 error[E0658]: The attribute `ty_struct` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
10 --> $DIR/feature-gate-custom_attribute2.rs:25:13
12 25 | struct StTy<#[ty_struct] I>(I);
15 = help: add #![feature(custom_attribute)] to the crate attributes to enable
17 error[E0658]: The attribute `lt_enum` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
18 --> $DIR/feature-gate-custom_attribute2.rs:28:11
20 28 | enum EnLt<#[lt_enum] 'b> { A(&'b u32), B }
23 = help: add #![feature(custom_attribute)] to the crate attributes to enable
25 error[E0658]: The attribute `ty_enum` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
26 --> $DIR/feature-gate-custom_attribute2.rs:30:11
28 30 | enum EnTy<#[ty_enum] J> { A(J), B }
31 = help: add #![feature(custom_attribute)] to the crate attributes to enable
33 error[E0658]: The attribute `lt_trait` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
34 --> $DIR/feature-gate-custom_attribute2.rs:33:12
36 33 | trait TrLt<#[lt_trait] 'c> { fn foo(&self, _: &'c [u32]) -> &'c u32; }
39 = help: add #![feature(custom_attribute)] to the crate attributes to enable
41 error[E0658]: The attribute `ty_trait` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
42 --> $DIR/feature-gate-custom_attribute2.rs:35:12
44 35 | trait TrTy<#[ty_trait] K> { fn foo(&self, _: K); }
47 = help: add #![feature(custom_attribute)] to the crate attributes to enable
49 error[E0658]: The attribute `lt_type` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
50 --> $DIR/feature-gate-custom_attribute2.rs:38:11
52 38 | type TyLt<#[lt_type] 'd> = &'d u32;
55 = help: add #![feature(custom_attribute)] to the crate attributes to enable
57 error[E0658]: The attribute `ty_type` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
58 --> $DIR/feature-gate-custom_attribute2.rs:40:11
60 40 | type TyTy<#[ty_type] L> = (L, );
63 = help: add #![feature(custom_attribute)] to the crate attributes to enable
65 error[E0658]: The attribute `lt_inherent` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
66 --> $DIR/feature-gate-custom_attribute2.rs:43:6
68 43 | impl<#[lt_inherent] 'e> StLt<'e> { }
71 = help: add #![feature(custom_attribute)] to the crate attributes to enable
73 error[E0658]: The attribute `ty_inherent` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
74 --> $DIR/feature-gate-custom_attribute2.rs:45:6
76 45 | impl<#[ty_inherent] M> StTy<M> { }
79 = help: add #![feature(custom_attribute)] to the crate attributes to enable
81 error[E0658]: The attribute `lt_impl_for` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
82 --> $DIR/feature-gate-custom_attribute2.rs:48:6
84 48 | impl<#[lt_impl_for] 'f> TrLt<'f> for StLt<'f> {
87 = help: add #![feature(custom_attribute)] to the crate attributes to enable
89 error[E0658]: The attribute `ty_impl_for` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
90 --> $DIR/feature-gate-custom_attribute2.rs:52:6
92 52 | impl<#[ty_impl_for] N> TrTy<N> for StTy<N> {
95 = help: add #![feature(custom_attribute)] to the crate attributes to enable
97 error[E0658]: The attribute `lt_fn` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
98 --> $DIR/feature-gate-custom_attribute2.rs:57:9
100 57 | fn f_lt<#[lt_fn] 'g>(_: &'g [u32]) -> &'g u32 { loop { } }
103 = help: add #![feature(custom_attribute)] to the crate attributes to enable
105 error[E0658]: The attribute `ty_fn` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
106 --> $DIR/feature-gate-custom_attribute2.rs:59:9
108 59 | fn f_ty<#[ty_fn] O>(_: O) { }
111 = help: add #![feature(custom_attribute)] to the crate attributes to enable
113 error[E0658]: The attribute `lt_meth` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
114 --> $DIR/feature-gate-custom_attribute2.rs:63:13
116 63 | fn m_lt<#[lt_meth] 'h>(_: &'h [u32]) -> &'h u32 { loop { } }
119 = help: add #![feature(custom_attribute)] to the crate attributes to enable
121 error[E0658]: The attribute `ty_meth` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
122 --> $DIR/feature-gate-custom_attribute2.rs:65:13
124 65 | fn m_ty<#[ty_meth] P>(_: P) { }
127 = help: add #![feature(custom_attribute)] to the crate attributes to enable
129 error[E0658]: The attribute `lt_hof` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642)
130 --> $DIR/feature-gate-custom_attribute2.rs:70:19
132 70 | where Q: for <#[lt_hof] 'i> Fn(&'i [u32]) -> &'i u32
135 = help: add #![feature(custom_attribute)] to the crate attributes to enable
137 error: aborting due to 17 previous errors