fn new<A, O>(bits: &BitSlice<A::Store, O>) -> Result<(), Self>
	where
		O: BitOrder,
		A: BitViewSized,
	{
		InnerError::new::<A, O>(bits).map_err(Self)
	}
/// Checks whether a bit-slice can be viewed as a bit-array.
Checks whether a bit-slice can be viewed as a bit-array.
Checks whether a bit - slice can be viewed as a bit - array .
fn new<A, O>(bits: &BitSlice<A::Store, O>) -> Result<(), Self>
	where
		O: BitOrder,
		A: BitViewSized,
	{
		InnerError::new::<A, O>(bits).map_err(Self)
	}
fn new < A , O > ( bits : & BitSlice < A :: Store , O > ) -> Result < ( ) , Self > where O : BitOrder , A : BitViewSized , { InnerError :: new :: < A , O > ( bits ) . map_err ( Self ) }
Checks whether a bit-slice can be viewed as a bit-array.
Checks whether a bit - slice can be viewed as a bit - array .
bits
&BitSlice<A::Store, O>
bits
&BitSlice<A::Store, O>