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}