Trait std::marker::Unpin [] [src]

pub unsafe auto trait Unpin { }
🔬 This is a nightly-only experimental API. (pin #49150)

Types which can be moved out of a Pin.

The Unpin trait is used to control the behavior of the [Pin] type. If a type implements Unpin, it is safe to move a value of that type out of the Pin pointer.

This trait is automatically implemented for almost every type.

Implementors

Auto implementors