1 2 3 4 5 6 7 8 9 10 11 12 13 14
use const_destructure::const_destructure; struct Wrap<T> { value: T, } impl<T> Wrap<T> { const fn test(self) -> T { const_destructure!(let Wrap { value: v1, value: v2 } = self); v1 } } fn main() {}