Crate rfw_utils[][src]

Modules

Macros

Constructs a type definition for a BitArray.

Constructs a new BitArray from a bit-pattern description.

Constructs a new BitBox from a bit-pattern description.

Creates a borrowed BitSlice in the local scope.

Constructs a new BitVec from a bit-pattern description.

Structs

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

A frozen heap-allocated buffer of individual bits.

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

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

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

A slice of individual bits, anywhere in memory.

A contiguous growable array of bits.

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

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

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

Traits

An ordering over a register.

Common interface for memory regions.

Performs C-style bitfield access through a BitSlice.

Creates a BitSlice view over some type that supports it.

Functions