encoding-0.10.2: A library for various character encodings
Safe HaskellNone
LanguageHaskell2010

Data.Encoding.BootString

Description

This implements BootString en- and decoding, the foundation of Punycode

Documentation

data BootString Source #

Constructors

BootString 

Fields

Instances

Instances details
Encoding BootString Source # 
Instance details

Defined in Data.Encoding.BootString

Methods

decodeChar :: ByteSource m => BootString -> m Char Source #

encodeChar :: ByteSink m => BootString -> Char -> m () Source #

decode :: ByteSource m => BootString -> m String Source #

encode :: ByteSink m => BootString -> String -> m () Source #

encodeable :: BootString -> Char -> Bool Source #

Show BootString Source # 
Instance details

Defined in Data.Encoding.BootString

Methods

showsPrec :: Int -> BootString -> ShowS

show :: BootString -> String

showList :: [BootString] -> ShowS

Eq BootString Source # 
Instance details

Defined in Data.Encoding.BootString

Methods

(==) :: BootString -> BootString -> Bool

(/=) :: BootString -> BootString -> Bool