@@ -33,7 +33,6 @@ use super::{IntErrorKind, ParseIntError};
3333 reason ="implementation detail which may disappear or be replaced at any time" ,
3434 issue ="none"
3535) ]
36- #[ const_trait]
3736pub unsafe trait ZeroablePrimitive : Sized +Copy + private:: Sealed {
3837#[ doc( hidden) ]
3938type NonZeroInner : Sized +Copy ;
@@ -47,7 +46,6 @@ macro_rules! impl_zeroable_primitive {
4746 reason ="implementation detail which may disappear or be replaced at any time" ,
4847 issue ="none"
4948) ]
50- #[ const_trait]
5149pub trait Sealed { }
5250
5351 $(
@@ -70,14 +68,14 @@ macro_rules! impl_zeroable_primitive {
7068 reason ="implementation detail which may disappear or be replaced at any time" ,
7169 issue ="none"
7270) ]
73- impl const private:: Sealed for $primitive{ }
71+ impl private:: Sealed for $primitive{ }
7472
7573 #[ unstable(
7674 feature ="nonzero_internals" ,
7775 reason ="implementation detail which may disappear or be replaced at any time" ,
7876 issue ="none"
7977) ]
80- unsafe impl const ZeroablePrimitive for $primitive{
78+ unsafe impl ZeroablePrimitive for $primitive{
8179type NonZeroInner = private:: $NonZeroInner;
8280}
8381) +