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 basicconstmarker.
- A frozen wrapper over some otherMutabilitymarker.
- A basicmutmarker.
- Addresscannot be constructed over null pointers.
Traits
- Generalized mutability permissions.
- Allows anAddressto produce an ordinary reference.
- Allows anAddress<M, [T]>to produce an ordinary slice reference.
Type Aliases
- A generically-mutable reference.