Module pointer_like

Source

Modules§

erased_static
'static versions of the most popular functions.

Traits§

PointerDeref
Trait that allows to create immutable references to the pointed-at object.
PointerDerefMut
Trait that allows to create a mutable reference to the pointed-at object.
PointerIntoInner
Trait that allows to move pointed-at object out of a smart-pointer, and then, presumably, deallocating the smart-pointer.
PointerLike
Trait to convert various kinds of smart pointers and references into a single raw pointer. Allows to implement more generic API.
PointerPinUnforgotten
Trait that allows to create pinned mutable references to the pointed-at object, when assuming that the original smart-pointer won’t leak.