2019-07-27 00:54:25 +03:00
|
|
|
// run-pass
|
2013-08-29 22:29:26 -07:00
|
|
|
// aux-build:inner_static.rs
|
|
|
|
|
2015-03-22 13:13:15 -07:00
|
|
|
|
2014-02-14 10:10:06 -08:00
|
|
|
extern crate inner_static;
|
2013-08-29 22:29:26 -07:00
|
|
|
|
|
|
|
pub fn main() {
|
2015-02-12 10:29:52 -05:00
|
|
|
let a = inner_static::A::<()> { v: () };
|
|
|
|
let b = inner_static::B::<()> { v: () };
|
|
|
|
let c = inner_static::test::A::<()> { v: () };
|
2013-08-30 00:47:10 -07:00
|
|
|
assert_eq!(a.bar(), 2);
|
|
|
|
assert_eq!(b.bar(), 4);
|
|
|
|
assert_eq!(c.bar(), 6);
|
2013-08-29 22:29:26 -07:00
|
|
|
}
|