1 2 3 4 5 6 7 8 9 10 11 12 13
extern crate gc; use std::marker::PhantomData; use gc::Gc; enum Uninhabited {} #[test] fn phantom_data() { let _x: Gc<PhantomData<Uninhabited>> = Gc::new(PhantomData); let _: Gc<PhantomData<str>> = Gc::new(PhantomData); }