Expand description
Trait-level const/mutable tracking.
This module provides a system of marker types that can be used to encode write permissions into type parameters rather than duplicate structures. !
Structs
A generic non-null pointer with type-system mutability tracking.
A basic
const marker.A frozen wrapper over some other
Mutability marker.A basic
mut marker.Address cannot be constructed over null pointers.Traits
Generalized mutability permissions.
Allows an
Address to produce an ordinary reference.Allows an
Address<M, [T]> to produce an ordinary slice reference.Type Definitions
A generically-mutable reference.