Skip to main content

object_rainbow/impls/
bitvec.rs

1use bitvec::{array::BitArray, order::BitOrder, view::BitViewSized};
2
3use crate::*;
4
5#[derive(
6    ToOutput,
7    InlineOutput,
8    Tagged,
9    ListHashes,
10    Topological,
11    Parse,
12    ParseInline,
13    Size,
14    MaybeHasNiche,
15    ByteOrd,
16)]
17#[rainbow(remote = "BitArray")]
18struct __BitArray<A: BitViewSized, O: BitOrder> {
19    pub _ord: PhantomData<O>,
20    pub data: A,
21}