| #![allow(clippy::semicolon_if_nothing_returned)] // https://github.com/rust-lang/rust-clippy/issues/7324 | 
 |  | 
 | #[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(); |