Module

Text.Parsing.String.UUID

#lowercase

lowercase :: forall a m. StringLike a => Monad m => ParserT a m String

Consumes a valid UUID string (xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx), or fails otherwise. Does not validate UUID version M and UUID variant of N. Fails if the 5th group is followed by additional lowercase hexadecimal characters.

#uppercase

uppercase :: forall a m. StringLike a => Monad m => ParserT a m String

Consumes a valid UUID string (xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx), or fails otherwise. Does not validate UUID version M and UUID variant of N. Fails if the 5th group is followed by additional uppercase hexadecimal characters.

#any

any :: forall a m. StringLike a => Monad m => ParserT a m String

Consumes a valid UUID string (xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx), or fails otherwise. Does not validate UUID version M and UUID variant of N. Fails if the 5th group is followed by additional hexadecimal characters.

Modules