data-msgpack-0.0.10: A Haskell implementation of MessagePack
Data.MessagePack.Result
data Result a #
Constructors
Instances
Methods
(>>=) :: Result a -> (a -> Result b) -> Result b #
(>>) :: Result a -> Result b -> Result b #
return :: a -> Result a #
fail :: String -> Result a #
fmap :: (a -> b) -> Result a -> Result b #
(<$) :: a -> Result b -> Result a #
pure :: a -> Result a #
(<*>) :: Result (a -> b) -> Result a -> Result b #
(*>) :: Result a -> Result b -> Result b #
(<*) :: Result a -> Result b -> Result a #
fold :: Monoid m => Result m -> m #
foldMap :: Monoid m => (a -> m) -> Result a -> m #
foldr :: (a -> b -> b) -> b -> Result a -> b #
foldr' :: (a -> b -> b) -> b -> Result a -> b #
foldl :: (b -> a -> b) -> b -> Result a -> b #
foldl' :: (b -> a -> b) -> b -> Result a -> b #
foldr1 :: (a -> a -> a) -> Result a -> a #
foldl1 :: (a -> a -> a) -> Result a -> a #
toList :: Result a -> [a] #
null :: Result a -> Bool #
length :: Result a -> Int #
elem :: Eq a => a -> Result a -> Bool #
maximum :: Ord a => Result a -> a #
minimum :: Ord a => Result a -> a #
sum :: Num a => Result a -> a #
product :: Num a => Result a -> a #
traverse :: Applicative f => (a -> f b) -> Result a -> f (Result b) #
sequenceA :: Applicative f => Result (f a) -> f (Result a) #
mapM :: Monad m => (a -> m b) -> Result a -> m (Result b) #
sequence :: Monad m => Result (m a) -> m (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 #
readsPrec :: Int -> ReadS (Result a) #
readList :: ReadS [Result a] #
readPrec :: ReadPrec (Result a) #
readListPrec :: ReadPrec [Result a] #
showsPrec :: Int -> Result a -> ShowS #
show :: Result a -> String #
showList :: [Result a] -> ShowS #
arbitrary :: Gen (Result a) #
shrink :: Result a -> [Result a] #