Crate pin_macros
Source - field_pin
- Defines a
Pin<&mut F> getter, where F — field type. Use on owned
immovable values only. - field_unpin
- Defines a
&mut F getter, where F — field type. - pin_field_init
- Generic utility for initializing optional fields of an immovable value
after value’s primary initialization. Rules summaries:
- pin_init
- Defines
Self::init method, a replacement of the Self::new method. - pin_new
- Initializes owned immovable value on stack.
- transmute_maybe_uninit⚠
- Since
&mut MaybeUninit<T> is writable, we are allowed to perform the
following call, which is unsafe: