Expand description
Trait-level co
nst/mu
table 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.