blob: 3c4f7d5b69ff5ee9abe880396ff1d2877a367cfd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#![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();
|