Portability | unknown |
---|---|
Stability | experimental |
Maintainer | ex8k.hibino@gmail.com |
Safe Haskell | Safe-Inferred |
- type Attribute = (AttrType, AttrValue)
- data AttrType
- = AttrType ByteString
- | AttrOid (List1 ByteString)
- attrOid :: ByteString -> [ByteString] -> AttrType
- newtype AttrValue = AttrValue ByteString
- data Component
- component :: Attribute -> [Attribute] -> Component
- type DN = List1 Component
- consDN :: Component -> [Component] -> DN
- unconsDN :: DN -> (Component, [Component])
- type List1 = NonEmpty
- type Bound a = (a, a)
- exact :: a -> Bound a
- boundsElems :: Enum a => [(a, a)] -> [a]
- inBounds :: (Enum a, Ord a) => a -> [(a, a)] -> Bool
- elem' :: Ord a => a -> [a] -> Bool
- notElem' :: Ord a => a -> [a] -> Bool
- inSBounds :: (Enum a, Ord a) => a -> [(a, a)] -> Bool
- ordW8 :: Char -> Word8
- quotation :: Word8
- specialChars :: [Word8]
- data LdifAttrValue
- ldifSafeBounds :: [(Char, Char)]
- ldifSafeInitBounds :: [(Char, Char)]
Documentation
Type of dn attribute type
attrOid :: ByteString -> [ByteString] -> AttrTypeSource
Construct OID attribute type
Type of dn attribute value
Type of dn component (rdn)
boundsElems :: Enum a => [(a, a)] -> [a]Source
Element list in value bounds
inSBounds :: (Enum a, Ord a) => a -> [(a, a)] -> BoolSource
Test element in value bounds using ordered set.
specialChars :: [Word8]Source
Secial word8 codes of dn
data LdifAttrValue Source
Type of LDIF attribute value
ldifSafeBounds :: [(Char, Char)]Source
Char bounds LDIF safe string
ldifSafeInitBounds :: [(Char, Char)]Source
Char bounds LDIF safe string first char