Module drone_core::reg::prelude
[−]
[src]
Memory-mapped registers prelude.
Reexports
pub use super::RegFork; |
Structs
Ctt |
Copyable token tag. |
Ftt |
Forkable token tag. |
Stt |
Synchronous token tag. |
Utt |
Unique token tag. |
Traits
RReg |
Register that can read its value. |
RRegField |
Register field that can read its value. |
RRegFieldBit |
Single-bit register field that can read its value. |
RRegFieldBits |
Multiple-bits register field that can read its value. |
Reg |
Memory-mapped register token. Types which implement this trait should be zero-sized. This is a zero-cost abstraction for safely working with memory-mapped registers. |
RegField |
Register field token. |
RegFieldBit |
Single-bit register field. |
RegFieldBits |
Multiple-bits register field. |
RegHold |
Wrapper for a register value that holds register reference. |
RegOwned |
Owned token tag. |
RegRef |
Referenceable register. |
RegShared |
Shared token tag. |
RegTag |
Token tag. |
RegVal |
Wrapper for a register value. |
RoReg |
Read-only register. |
RoRegField |
Register field that can only read its value. |
RwRegUnique |
Register that can read and write its value in a single-threaded context. |
WReg |
Register that can write its value. |
WRegField |
Register field that can write its value. |
WRegFieldBit |
Single-bit register field that can write its value. |
WRegFieldBits |
Multiple-bits register field that can write its value. |
WRegShared |
Register that can write its value in a multi-threaded context. |
WRegUnique |
Register that can write its value in a single-threaded context. |
WoReg |
Write-only register. |
WoRegField |
Register field that can only write its value. |
WoWoRegField |
Write-only field of write-only register. |
WoWoRegFieldBit |
Single-bit write-only field of write-only register. |
WoWoRegFieldBits |
Multiple-bits write-only field of write-only register. |