//@ aux-build:offset-of-staged-api.rs #![feature(offset_of_nested)] use std::mem::offset_of; extern crate offset_of_staged_api; use offset_of_staged_api::*; fn main() { offset_of!( //~^ ERROR use of unstable library feature Unstable, //~ ERROR use of unstable library feature unstable ); offset_of!(Stable, stable); offset_of!(StableWithUnstableField, unstable); //~ ERROR use of unstable library feature offset_of!(StableWithUnstableFieldType, stable); offset_of!(StableWithUnstableFieldType, stable.unstable); //~ ERROR use of unstable library feature offset_of!( //~^ ERROR use of unstable library feature UnstableWithStableFieldType, //~ ERROR use of unstable library feature unstable ); offset_of!( //~^ ERROR use of unstable library feature UnstableWithStableFieldType, //~ ERROR use of unstable library feature unstable.stable ); }