Module prelude
Expand description
§Symbol Export
This module collects the general public API into a single place for bulk import,
as use bitvec::prelude::*;
, without polluting the root namespace of the crate.
This provides all the data structure types and macros, as well as the two traits needed to operate them as type parameters, by name. It also imports extension traits without naming them, so that their methods are available but their trait names are not.
Macros§
- Bit-Array Type Definition
- Bit-Array Value Constructor
- bitbox
alloc
Boxed Bit-Slice Constructor - Bit-Slice Region Constructor
- bitvec
alloc
Bit-Vector Constructor
Structs§
- Bit-Precision Array Immediate
- Fixed-Size, Heap-Allocated, Bit Slice
- Single-Bit Pointer
- Bit-Pointer Range
- Proxy Bit-Reference
- Bit-Addressable Memory
- Bit-Precision Dynamic Array
- Least-Significant-First Bit Traversal
- Least-Significant-First Bit Traversal
- Most-Significant-First Bit Traversal
Traits§
- Immutable Bit View
- Mutable Bit View
- In-Element Bit Ordering
- Bit Storage
- C-Style Bit-Field Access
- Bit View
- Helper trait for scalars and arrays, but not slices.