pin-init 0.2.0

Safe pinned-initialization in Rust
Documentation
#![allow(dead_code)]

use pin_init::*;
use pin_project::pin_project;

// Ensure that pin_init can be used with pin_project.

#[pin_init]
#[pin_project]
struct InitProject {
    #[pin]
    a: usize,
    #[pin]
    b: usize,
    c: usize,
}

#[pin_project]
#[pin_init]
struct ProjectInit {
    #[pin]
    a: usize,
    #[pin]
    b: usize,
    c: usize,
}