use std::marker::CoercePointee; //~ ERROR use of unstable library feature `derive_coerce_pointee` #[derive(CoercePointee)] //~ ERROR use of unstable library feature `derive_coerce_pointee` #[repr(transparent)] struct MyPointer<'a, #[pointee] T: ?Sized> { ptr: &'a T, } fn main() {}