gnuidn-0.2.1: Bindings for GNU IDN

Safe HaskellNone
LanguageHaskell98

Data.Text.IDN.StringPrep

Contents

Synopsis

Stringprep

data Flags

Constructors

Flags 

Fields

enableNFKC :: Bool

Enable the NFKC normalization, as well as selecting the NFKC case folding tables. Usually the profile specifies BIDI and NFKC settings, and applications should not override it unless in special situations.

enableBidi :: Bool

Enable the BIDI step. Usually the profile specifies BIDI and NFKC settings, and applications should not override it unless in special situations.

allowUnassigned :: Bool

If false, stringprep will return an error if the input contains characters not assigned to the profile.

Instances

data Error

Instances

defaultFlags :: Flags

defaultFlags = Flags True True False

Profiles

data Profile

iscsi :: Profile

iSCSI (RFC 3722)

kerberos5 :: Profile

Kerberos 5

nameprep :: Profile

Nameprep (RFC 3491)

sasl :: Profile

SASLprep (RFC 4013)

saslAnonymous :: Profile

Draft SASL ANONYMOUS

xmppNode :: Profile

XMPP node (RFC 3920)

xmppResource :: Profile

XMPP resource (RFC 3920)