Stabilize underscore_const_names.
This commit is contained in:
parent
61a60ce7d3
commit
56d71c2910
9 changed files with 12 additions and 69 deletions
|
|
@ -1,6 +1,7 @@
|
|||
/// A simple static assertion macro.
|
||||
#[macro_export]
|
||||
#[allow_internal_unstable(type_ascription, underscore_const_names)]
|
||||
#[cfg_attr(stage0, allow_internal_unstable(type_ascription, underscore_const_names))]
|
||||
#[cfg_attr(not(stage0), allow_internal_unstable(type_ascription))]
|
||||
macro_rules! static_assert {
|
||||
($test:expr) => {
|
||||
// Use the bool to access an array such that if the bool is false, the access
|
||||
|
|
@ -12,7 +13,7 @@ macro_rules! static_assert {
|
|||
|
||||
/// Type size assertion. The first argument is a type and the second argument is its expected size.
|
||||
#[macro_export]
|
||||
#[allow_internal_unstable(underscore_const_names)]
|
||||
#[cfg_attr(stage0, allow_internal_unstable(underscore_const_names))]
|
||||
macro_rules! static_assert_size {
|
||||
($ty:ty, $size:expr) => {
|
||||
const _: [(); $size] = [(); ::std::mem::size_of::<$ty>()];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue