use bitvec::{array::BitArray, order::BitOrder, view::BitViewSized};
use crate::*;
#[derive(
ToOutput,
InlineOutput,
Tagged,
ListHashes,
Topological,
Parse,
ParseInline,
Size,
MaybeHasNiche,
ByteOrd,
)]
#[rainbow(remote = "BitArray")]
struct __BitArray<A: BitViewSized, O: BitOrder> {
pub _ord: PhantomData<O>,
pub data: A,
}