Trait pin_init::PinInitable[][src]

pub trait PinInitable<'this>: Sized { }
Expand description

Types that can be constructed using init_pin.

This trait is not meant for manual implementation and consumption. You should use #[pin_init] attribute to implement this trait, and init_pin! macro to use.

This trait is implemented on some std types so they can also be constructed using init_pin!.

Implementations on Foreign Types

impl<'this> PinInitable<'this> for PhantomPinned[src]

impl<'this, T> PinInitable<'this> for UnsafeCell<T>[src]

impl<'this, T> PinInitable<'this> for Cell<T>[src]

Implementors