Expand description
Basic aliasable (non core::ptr::Unique) types.
§Why?
Used for escaping noalias when multiple raw pointers may point to the same
data.
Modules§
- Aliasable
Box. - Export of all types enabled.
- Aliasable
String. - Aliasable
Vec.
Structs§
- Basic aliasable alternative to
&mut.
Traits§
- Marker trait for a pointer type that is allowed to have its pointee aliased (except when dropped).
- An unsafe marker trait for types that deref to a stable address, even when moved. For example, this is implemented by Box, Vec, Rc, Arc and String, among others. Even when a Box is moved, the underlying storage remains at a fixed location.