Module access

Source
Expand description

Marker types for limiting access.

Structs§

NoAccess
Zero-sized marker type that grants no access.
ReadOnly
Zero-sized marker type for allowing only read access.
ReadWrite
Zero-sized marker type for allowing both read and write access.
WriteOnly
Zero-sized marker type for allowing only write access.

Traits§

Access
Sealed trait that is implemented for the types in this module.
Copyable
Implemented for access types that permit copying of AbstractRef.
Readable
Helper trait that is implemented by ReadWrite and ReadOnly.
RestrictAccess
A trait for restricting one Access type to another Access type.
Writable
Helper trait that is implemented by ReadWrite and WriteOnly.