1 2 3 4 5 6 7 8 9 10 11 12
pub struct Wrap<T> { value: T, } impl<T> Wrap<T> { pub const fn into_inner(self) -> T { let Self { value } = self; value } } fn main() {}