placing 1.0.0

A prototype notation for referentially stable constructors
Documentation
#[placing::emplace]
struct Bed {
    #[emplace]
    cat: Cat,
}

#[placing::emplace]
struct Cat {
    age: u8,
}

#[placing::emplace]
impl Cat {
    fn age(&self) -> &u8 {
        &self.age
    }
}

fn main() {
    // let cat = placing::new!(Cat, 12);
}