pinned-init 0.0.10

Library to facilitate safe pinned initialization
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use pinned_init::*;

#[pin_data]
struct Foo {
    a: Bar,
    b: Bar,
    c: Bar,
}

struct Bar;

fn main() {
    let _ = pin_init!(Foo {
        a: Bar,
        b: Bar
        c: Bar,
    });
}