Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Maybe.Unpacked.Text.Short
Synopsis
- data MaybeShortText = MaybeShortText (# (# #) | ByteArray# #)
- just :: ShortText -> MaybeShortText
- nothing :: MaybeShortText
- maybe :: a -> (ShortText -> a) -> MaybeShortText -> a
- isJust :: MaybeShortText -> Bool
- isNothing :: MaybeShortText -> Bool
- fromMaybe :: ShortText -> MaybeShortText -> ShortText
- listToMaybe :: [ShortText] -> MaybeShortText
- maybeToList :: MaybeShortText -> [ShortText]
- catMaybes :: [MaybeShortText] -> [ShortText]
- mapMaybe :: (a -> MaybeShortText) -> [a] -> [ShortText]
- toBaseMaybe :: MaybeShortText -> Maybe ShortText
- fromBaseMaybe :: Maybe ShortText -> MaybeShortText
Documentation
data MaybeShortText Source #
Either a ShortText
or nothing. Do not use the
data constructor directly since it allows you to
circumvent encoding invariants.
Constructors
MaybeShortText (# (# #) | ByteArray# #) |
Instances
Read MaybeShortText Source # | |
Defined in Data.Maybe.Unpacked.Text.Short Methods readsPrec :: Int -> ReadS MaybeShortText # readList :: ReadS [MaybeShortText] # | |
Show MaybeShortText Source # | |
Defined in Data.Maybe.Unpacked.Text.Short Methods showsPrec :: Int -> MaybeShortText -> ShowS # show :: MaybeShortText -> String # showList :: [MaybeShortText] -> ShowS # | |
Eq MaybeShortText Source # | |
Defined in Data.Maybe.Unpacked.Text.Short Methods (==) :: MaybeShortText -> MaybeShortText -> Bool # (/=) :: MaybeShortText -> MaybeShortText -> Bool # | |
Ord MaybeShortText Source # | |
Defined in Data.Maybe.Unpacked.Text.Short Methods compare :: MaybeShortText -> MaybeShortText -> Ordering # (<) :: MaybeShortText -> MaybeShortText -> Bool # (<=) :: MaybeShortText -> MaybeShortText -> Bool # (>) :: MaybeShortText -> MaybeShortText -> Bool # (>=) :: MaybeShortText -> MaybeShortText -> Bool # max :: MaybeShortText -> MaybeShortText -> MaybeShortText # min :: MaybeShortText -> MaybeShortText -> MaybeShortText # |
just :: ShortText -> MaybeShortText Source #
maybe :: a -> (ShortText -> a) -> MaybeShortText -> a Source #
isJust :: MaybeShortText -> Bool Source #
isNothing :: MaybeShortText -> Bool Source #
listToMaybe :: [ShortText] -> MaybeShortText Source #
maybeToList :: MaybeShortText -> [ShortText] Source #
catMaybes :: [MaybeShortText] -> [ShortText] Source #
mapMaybe :: (a -> MaybeShortText) -> [a] -> [ShortText] Source #