Module deku::bitvec[][src]

Expand description

re-export of bitvec

Macros

BitArr

Constructs a type definition for a BitArray.

bitarr

Constructs a new BitArray from a bit-pattern description.

bitbox

Constructs a new BitBox from a bit-pattern description.

bits

Creates a borrowed BitSlice in the local scope.

bitvec

Constructs a new BitVec from a bit-pattern description.

Structs

BitArray

An array of individual bits, able to be held by value on the stack.

BitBox

A frozen heap-allocated buffer of individual bits.

BitPtr

Pointer to an individual bit in a memory element. Analagous to *bool.

BitPtrRange

Equivalent to Range<BitPtr<M, O, T>>.

BitRef

A proxy reference, equivalent to C++ std::bitset<N>::reference.

BitSlice

A slice of individual bits, anywhere in memory.

BitVec

A contiguous growable array of bits.

LocalBits

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

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.

BitStore

Common interface for memory regions.

BitView

Creates a BitSlice view over some type that supports it.

_

Performs C-style bitfield access through a BitSlice.

_

Creates a BitSlice view over some type that supports it.