-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A Generic Base91 Encoder & Decoder -- @package base91 @version 2.1.0 -- | A Generic Base91 Encoder & Decoder module Codec.Binary.Base91 -- | The list of valid characters within a Base91-encoded string. alphabet :: [Char] -- | Decodes a Word8 output sequence from a Char input -- sequence in Base91 form; the opposite of encode. decode :: (Input i Char, Output o Word8) => i -> o -- | Encodes a Word8 input sequence to a Char output sequence -- in Base91 form; the opposite of decode. encode :: (Input i Word8, Output o Char) => i -> o -- | An input sequence i containing elements of type e. type Input i e = (MonoFoldable i, Element i ~ e) -- | An output sequence o containing elements of type e. type Output o e = (MonoPointed o, Element o ~ e, Monoid o)