simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.Messaging.Parsers

Documentation

base64P :: Parser ByteString Source #

parse :: Parser a -> e -> ByteString -> Either e a Source #

parseAll :: Parser a -> ByteString -> Either String a Source #

parseE :: (String -> e) -> Parser a -> ByteString -> ExceptT e IO a Source #

parseE' :: (String -> e) -> Parser a -> ByteString -> ExceptT e IO a Source #

parseRead1 :: Read a => Parser a Source #

parseString :: (ByteString -> Either String a) -> String -> a Source #

fstToLower :: String -> String Source #

dropPrefix :: String -> String -> String Source #

enumJSON :: (String -> String) -> Options Source #

sumTypeJSON :: (String -> String) -> Options Source #

taggedObjectJSON :: (String -> String) -> Options Source #

singleFieldJSON :: (String -> String) -> Options Source #

singleFieldJSON_ :: Maybe String -> (String -> String) -> Options Source #

defaultJSON :: Options Source #

textP :: Parser String Source #

pattern SingleFieldJSONTag :: (Eq a, IsString a) => a Source #

pattern TaggedObjectJSONTag :: (Eq a, IsString a) => a Source #

pattern TaggedObjectJSONData :: (Eq a, IsString a) => a Source #