2019-02-21 16:02:56 -06:00
|
|
|
//@ compile-flags:-Z unstable-options --show-coverage
|
2020-04-19 18:40:53 -05:00
|
|
|
//@ check-pass
|
2019-02-21 16:02:56 -06:00
|
|
|
|
|
|
|
//! gotta make sure we can count statics and consts correctly, too
|
|
|
|
|
|
|
|
/// static like electricity, right?
|
|
|
|
pub static THIS_STATIC: usize = 0;
|
|
|
|
|
|
|
|
/// (it's not electricity, is it)
|
|
|
|
pub const THIS_CONST: usize = 1;
|
|
|
|
|
|
|
|
/// associated consts show up separately, but let's throw them in as well
|
|
|
|
pub trait SomeTrait {
|
|
|
|
/// just like that, yeah
|
|
|
|
const ASSOC_CONST: usize;
|
|
|
|
}
|
|
|
|
|
|
|
|
pub struct SomeStruct;
|
|
|
|
|
|
|
|
impl SomeStruct {
|
|
|
|
/// wait, structs can have them too, can't forget those
|
|
|
|
pub const ASSOC_CONST: usize = 100;
|
|
|
|
}
|