Up
module
StringPrep_data
:
sig
Data defined in appendix of RFC 3454
#
type
mapping =
#
| Diff
of
int
(*
character replaced by its codepoint + the diff value
*)
#
| List
of
UChar
.
t
list
(*
character replaced by this list of characters
*)
type of replacement for characters
#
module
MappingMap :
UCharTbl
.
Type
with
type
elt
=
mapping
#
val
mapping_to_list :
UChar
.
t
->
mapping
->
UChar
.
t
list
#
module type
Type =
sig
#
val
map_b1b2 : unit
->
MappingMap
.
t
#
val
map_b1 : unit
->
MappingMap
.
t
#
val
saslprep_map : unit
->
MappingMap
.
t
#
val
nodeprep_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
resourceprep_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
nameprep_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
saslprep_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
trace_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
iscsi_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
mib_prohibited : unit
->
UCharTbl
.
Bool
.
t
#
val
d1 : unit
->
UCharTbl
.
Bool
.
t
#
val
d2 : unit
->
UCharTbl
.
Bool
.
t
end
#
module
Make :
functor
(Config :
ConfigInt
.
Type
)
->
Type
end