Safe Haskell | None |
---|---|
Language | Haskell2010 |
Internal utilities and instances
Documentation
whenJust :: Applicative m => Maybe a -> (a -> m ()) -> m () Source #
leftToMaybe :: Either e a -> Maybe e Source #
rightToMaybe :: Either e a -> Maybe a Source #
justToEither :: Maybe e -> Either e () Source #
(<<*>>) :: (Applicative f, Applicative g) => f (g (a -> b)) -> f (g a) -> f (g b) infixl 4 Source #
Orphan instances
TextShow UTCTime Source # | |
(Show a, Fractional a) => TextShow (Colour a) Source # | |
(TextShow a, Unboxable a) => TextShow (Vector a) Source # | |
(FromJSON a, Unboxable a) => FromJSON (Vector a) Source # | |
parseJSON :: Value -> Parser (Vector a) parseJSONList :: Value -> Parser [Vector a] | |
(ToJSON a, Unboxable a) => ToJSON (Vector a) Source # | |
toJSON :: Vector a -> Value toEncoding :: Vector a -> Encoding toJSONList :: [Vector a] -> Value toEncodingList :: [Vector a] -> Encoding | |
(Show k, Show v) => TextShow (Map k v) Source # | |
(Show k, Show v) => TextShow (HashMap k v) Source # | |
Default (Map k v) Source # | |