#![crate_type = "lib"] // used by the rpass test #[derive(Copy, Clone)] pub struct Struct; #[derive(Copy, Clone)] pub enum Unit { UnitVariant, Argument(Struct) } #[derive(Copy, Clone)] pub struct TupleStruct(pub usize, pub &'static str); // used by the cfail test #[derive(Copy, Clone)] pub struct StructWithFields { pub foo: isize, } #[derive(Copy, Clone)] pub struct StructWithPrivFields { foo: isize, } #[derive(Copy, Clone)] pub enum EnumWithVariants { EnumVariant, EnumVariantArg(isize) }