| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Servant.Auth.Server.Internal.ThrowAll
Documentation
class ThrowAll a where Source #
Methods
throwAll :: ServerError -> a Source #
throwAll is a convenience function to throw errors across an entire
 sub-API
throwAll err400 :: Handler a :<|> Handler b :<|> Handler c == throwError err400 :<|> throwError err400 :<|> err400
Instances
| ThrowAll Application Source # | for  | 
| Defined in Servant.Auth.Server.Internal.ThrowAll Methods throwAll :: ServerError -> Application Source # | |
| MonadError ServerError m => ThrowAll (m a) Source # | |
| Defined in Servant.Auth.Server.Internal.ThrowAll Methods throwAll :: ServerError -> m a Source # | |
| ThrowAll b => ThrowAll (a -> b) Source # | |
| Defined in Servant.Auth.Server.Internal.ThrowAll Methods throwAll :: ServerError -> a -> b Source # | |
| (ThrowAll a, ThrowAll b) => ThrowAll (a :<|> b) Source # | |
| Defined in Servant.Auth.Server.Internal.ThrowAll Methods throwAll :: ServerError -> a :<|> b Source # | |
| MonadError ServerError m => ThrowAll (Tagged m Application) Source # | for  | 
| Defined in Servant.Auth.Server.Internal.ThrowAll Methods throwAll :: ServerError -> Tagged m Application Source # | |