You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
694 B
38 lines
694 B
#[rustversion::attr(all(), const)]
|
|
fn _basic() {}
|
|
const _BASIC: () = _basic();
|
|
|
|
#[rustversion::attr(all(), const)]
|
|
unsafe fn _unsafe() {}
|
|
const _UNSAFE: () = unsafe { _unsafe() };
|
|
|
|
macro_rules! item {
|
|
($i:item) => {
|
|
#[rustversion::attr(all(), const)]
|
|
$i
|
|
};
|
|
}
|
|
|
|
item! {fn _item() {}}
|
|
const _ITEM: () = _item();
|
|
|
|
macro_rules! ident {
|
|
($fn:ident) => {
|
|
#[rustversion::attr(all(), const)]
|
|
$fn _ident() {}
|
|
};
|
|
}
|
|
|
|
ident! {fn}
|
|
const _IDENT: () = _ident();
|
|
|
|
#[rustversion::attr(all(), const)]
|
|
/// doc
|
|
fn _doc_below() {}
|
|
const _DOC_BELOW: () = _doc_below();
|
|
|
|
/// doc
|
|
#[rustversion::attr(all(), const)]
|
|
fn _doc_above() {}
|
|
const _DOC_ABOVE: () = _doc_above();
|