[][src]Module deku::prelude

Crate prelude

What is a prelude?

Re-exports

pub use crate::error::DekuError;
pub use crate::DekuContainerRead;
pub use crate::DekuContainerWrite;
pub use crate::DekuRead;
pub use crate::DekuUpdate;
pub use crate::DekuWrite;

Structs

BitSlice

A slice of individual bits, anywhere in memory.

BitVec

A contiguous growable array of bits.

Lsb0

Traverses a register from the least significant bit to the most significant.

Msb0

Traverses a register from the most significant bit to the least significant.

Traits

BitOrder

An ordering over a register.

BitView

Creates a BitSlice view over some type that supports it.

Attribute Macros

deku_derive

Entry function for deku_derive proc-macro This attribute macro is used to derive DekuRead and DekuWrite while removing temporary variables.

Derive Macros

DekuRead

Entry function for DekuRead proc-macro

DekuWrite

Entry function for DekuWrite proc-macro