7 #[derive(PartialEq, Debug)]
14 // NOTE(eddyb) Don't make this a const, needs to be a static
15 // so it is always instantiated as a LLVM constant value.
16 static FOO: Foo = Foo::C;
19 assert_eq!(FOO, Foo::C);
20 assert_eq!(mem::size_of::<Foo>(), 12);
21 assert_eq!(mem::min_align_of::<Foo>(), 4);