@@ -50,7 +50,7 @@ impl Layout {
5050 /// must not overflow (i.e., the rounded value must be less than
5151 /// or equal to `usize::MAX`).
5252 #[ stable( feature = "alloc_layout" , since = "1.28.0" ) ]
53- #[ rustc_const_unstable ( feature = "const_alloc_layout" , issue = "67521 " ) ]
53+ #[ rustc_const_stable ( feature = "const_alloc_layout" , since = "1.50.0 " ) ]
5454 #[ inline]
5555 pub const fn from_size_align ( size : usize , align : usize ) -> Result < Self , LayoutError > {
5656 if !align. is_power_of_two ( ) {
@@ -96,15 +96,15 @@ impl Layout {
9696
9797 /// The minimum size in bytes for a memory block of this layout.
9898 #[ stable( feature = "alloc_layout" , since = "1.28.0" ) ]
99- #[ rustc_const_unstable ( feature = "const_alloc_layout" , issue = "67521 " ) ]
99+ #[ rustc_const_stable ( feature = "const_alloc_layout" , since = "1.50.0 " ) ]
100100 #[ inline]
101101 pub const fn size ( & self ) -> usize {
102102 self . size_
103103 }
104104
105105 /// The minimum byte alignment for a memory block of this layout.
106106 #[ stable( feature = "alloc_layout" , since = "1.28.0" ) ]
107- #[ rustc_const_unstable ( feature = "const_alloc_layout" , issue = "67521 " ) ]
107+ #[ rustc_const_stable ( feature = "const_alloc_layout" , since = "1.50.0 " ) ]
108108 #[ inline]
109109 pub const fn align ( & self ) -> usize {
110110 self . align_ . get ( )
0 commit comments