0 | module Huffman.Fin256
 1 |
 2 | import Data.Fin
 3 | import Data.Bits
 4 |
 5 | public export
 6 | bits8ToFin256 : Bits8 -> Fin 256
 7 | bits8ToFin256 i =
 8 |     case natToFin (cast i) 256 of
 9 |         Just x => x
10 |         Nothing => assert_total $ idris_crash "can't happen"
11 |
12 |