blob: c3a8305e12288760d68df1b1eb12975aa9decb0d [file]
pub fn sized_param<T>() {}
pub fn relaxed_sized_on_param<T: ?Sized>() {}
pub trait SizedOnParentParam<T: ?Sized> {
fn func() where T: Sized;
}
pub trait SizedSelf: Sized {}
pub trait SizedOnParentSelf {
fn func(self) -> Self
where
Self: Sized
{
self
}
}