json-rpc-generic-0.2.1.2: Generic encoder and decode for JSON-RPC
Data.JsonRpc.Success
data Success a Source #
Constructors
Fields
Instances
Methods
fmap :: (a -> b) -> Success a -> Success b #
(<$) :: a -> Success b -> Success a #
fold :: Monoid m => Success m -> m #
foldMap :: Monoid m => (a -> m) -> Success a -> m #
foldr :: (a -> b -> b) -> b -> Success a -> b #
foldr' :: (a -> b -> b) -> b -> Success a -> b #
foldl :: (b -> a -> b) -> b -> Success a -> b #
foldl' :: (b -> a -> b) -> b -> Success a -> b #
foldr1 :: (a -> a -> a) -> Success a -> a #
foldl1 :: (a -> a -> a) -> Success a -> a #
toList :: Success a -> [a] #
null :: Success a -> Bool #
length :: Success a -> Int #
elem :: Eq a => a -> Success a -> Bool #
maximum :: Ord a => Success a -> a #
minimum :: Ord a => Success a -> a #
sum :: Num a => Success a -> a #
product :: Num a => Success a -> a #
traverse :: Applicative f => (a -> f b) -> Success a -> f (Success b) #
sequenceA :: Applicative f => Success (f a) -> f (Success a) #
mapM :: Monad m => (a -> m b) -> Success a -> m (Success b) #
sequence :: Monad m => Success (m a) -> m (Success a) #
(==) :: Success a -> Success a -> Bool #
(/=) :: Success a -> Success a -> Bool #
showsPrec :: Int -> Success a -> ShowS #
show :: Success a -> String #
showList :: [Success a] -> ShowS #
success :: Id -> a -> Success a Source #