[−][src]Crate aliasable
Basic aliasable (non core::ptr::Unique
) types.
Why?
Used for escaping noalias
when multiple raw pointers may point to the same
data.
Modules
boxed | Aliasable |
prelude | Export of all types enabled. |
string | Aliasable |
vec | Aliasable |
Structs
AliasableMut | Basic aliasable alternative to |
Traits
AliasableDeref | Marker trait for a pointer type that is allowed to have its pointee aliased (except when dropped). |
StableDeref | 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. |