const-destructure 0.1.3

Destructuring in const contexts on stable Rust.
Documentation
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() {}