/// Define a pinned, default-initialized local variable of type
/// [`Pin`]`<&mut _>`.
///
/// This macro is useful for holding the state data of a lock. See
/// [the crate-level documentation](crate) for an example.
///
/// [`Pin`]: core::pin::Pin
/// Gate items by `#[cfg(feature = "alloc")]`.