solr-0.4.3: A minimal Solr client library
Solr.Effect
newtype Effect a Source #
Constructors
Instances
Methods
(>>=) :: Effect a -> (a -> Effect b) -> Effect b #
(>>) :: Effect a -> Effect b -> Effect b #
return :: a -> Effect a #
fail :: String -> Effect a #
fmap :: (a -> b) -> Effect a -> Effect b #
(<$) :: a -> Effect b -> Effect a #
pure :: a -> Effect a #
(<*>) :: Effect (a -> b) -> Effect a -> Effect b #
(*>) :: Effect a -> Effect b -> Effect b #
(<*) :: Effect a -> Effect b -> Effect a #
liftIO :: IO a -> Effect a #
data Resource Source #
data Error Source #
showsPrec :: Int -> Error -> ShowS #
show :: Error -> String #
showList :: [Error] -> ShowS #
run :: Effect a -> Resource -> IO (Either Error a) Source #
request :: Request a b -> a -> Effect b Source #