Argo.Result
data Result a Source #
Constructors
Defined in Argo.Result
Methods
(>>=) :: Result a -> (a -> Result b) -> Result b #
(>>) :: Result a -> Result b -> Result b #
return :: a -> Result a #
fmap :: (a -> b) -> Result a -> Result b #
(<$) :: a -> Result b -> Result a #
fail :: String -> Result a #
pure :: a -> Result a #
(<*>) :: Result (a -> b) -> Result a -> Result b #
liftA2 :: (a -> b -> c) -> Result a -> Result b -> Result c #
(*>) :: Result a -> Result b -> Result b #
(<*) :: Result a -> Result b -> Result a #
empty :: Result a #
(<|>) :: Result a -> Result a -> Result a #
some :: Result a -> Result [a] #
many :: Result a -> Result [a] #
(==) :: Result a -> Result a -> Bool #
(/=) :: Result a -> Result a -> Bool #
showsPrec :: Int -> Result a -> ShowS #
show :: Result a -> String #
showList :: [Result a] -> ShowS #