to_le : {auto {conArg:2909} : (FiniteBits a, Cast a Bits8)} -> {auto 0 _ : NonZero n} -> {auto 0 _ : n * 8 = bitSize} -> a -> Vect n Bits8to_be : {auto {conArg:3021} : (FiniteBits a, Cast a Bits8)} -> {auto 0 _ : NonZero n} -> {auto 0 _ : n * 8 = bitSize} -> a -> Vect n Bits8from_le : {auto {conArg:3069} : (FiniteBits a, Cast Bits8 a)} -> {auto 0 _ : NonZero n} -> {auto 0 _ : n * 8 = bitSize} -> Vect n Bits8 -> afrom_be : {auto {conArg:3196} : (FiniteBits a, Cast Bits8 a)} -> {auto 0 _ : NonZero n} -> {auto 0 _ : n * 8 = bitSize} -> Vect n Bits8 -> aset_bit_to : {auto {conArg:3243} : Bits a} -> Bool -> Index -> a -> ato_bools_be' : {auto {conArg:3275} : FiniteBits a} -> (n : Fin (S bitSize)) -> a -> Vect (finToNat n) Boolto_bools_be : {auto {conArg:3328} : FiniteBits a} -> a -> Vect bitSize Boolle_to_integer : Foldable t => t Bits8 -> Integerbe_to_integer : Foldable t => t Bits8 -> Integerinteger_to_le : (n : Nat) -> Integer -> Vect n Bits8integer_to_be : (n : Nat) -> Integer -> Vect n Bits8to_digit : Bool -> Charshow_bin : FiniteBits a => a -> Stringhex_lower : Bits8 -> Charif 0-15, then return the corresponding hex char
otherwise returns a '?'
show_hex : Bits8 -> Stringxxd : Foldable t => t Bits8 -> Stringtakes a list of bytes and show them using `show_hex` interspersed by a whitespace
string_to_ascii : String -> List Bits8ascii_to_string : List Bits8 -> StringshiftL' : FiniteBits a => a -> Nat -> ashiftR' : FiniteBits a => a -> Nat -> arotl : {auto {conArg:3871} : FiniteBits a} -> S n = bitSize => Fin (S n) -> a -> arotr : {auto {conArg:3938} : FiniteBits a} -> S n = bitSize => Fin (S n) -> a -> a