Monad m => ArrowError RouteMismatch (ServerHandler m) Source # | |
Instance detailsDefined in WebGear.Server.Handler |
Monad m => Arrow (ServerHandler m) Source # | |
Instance detailsDefined in WebGear.Server.Handler |
Monad m => ArrowZero (ServerHandler m) Source # | |
Instance detailsDefined in WebGear.Server.Handler |
Monad m => ArrowPlus (ServerHandler m) Source # | |
Instance detailsDefined in WebGear.Server.Handler |
Monad m => ArrowChoice (ServerHandler m) Source # | |
Instance detailsDefined in WebGear.Server.Handler |
Monad m => Handler (ServerHandler m) m Source # | |
Instance detailsDefined in WebGear.Server.Handler |
Monad m => Get (ServerHandler m) Method Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Method |
Monad m => Get (ServerHandler m) PathEnd Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Path |
Monad m => Get (ServerHandler m) Path Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Path |
Monad m => Set (ServerHandler m) Status Response Source # | |
Instance detailsDefined in WebGear.Server.Trait.Status |
Monad m => Category (ServerHandler m :: Type -> Type -> Type) Source # | |
Instance detailsDefined in WebGear.Server.Handler |
(MonadIO m, FromJSON val) => Get (ServerHandler m) (JSONBody val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Body |
(MonadIO m, FromByteString val) => Get (ServerHandler m) (Body val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Body |
(Monad m, ToJSON val) => Set (ServerHandler m) (JSONBody val) Response Source # | |
Instance detailsDefined in WebGear.Server.Trait.Body |
(Monad m, ToByteString val) => Set (ServerHandler m) (Body val) Response Source # | |
Instance detailsDefined in WebGear.Server.Trait.Body |
(Monad m, FromHttpApiData val) => Get (ServerHandler m) (PathVar tag val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Path |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (Header 'Optional 'Lenient name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Header |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (Header 'Required 'Lenient name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Header |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (Header 'Optional 'Strict name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Header |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (Header 'Required 'Strict name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Header |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (QueryParam 'Optional 'Lenient name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.QueryParam |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (QueryParam 'Required 'Lenient name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.QueryParam |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (QueryParam 'Optional 'Strict name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.QueryParam |
(Monad m, KnownSymbol name, FromHttpApiData val) => Get (ServerHandler m) (QueryParam 'Required 'Strict name val) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.QueryParam |
(Monad m, KnownSymbol name, ToByteString val) => Set (ServerHandler m) (Header 'Optional 'Strict name val) Response Source # | |
Instance detailsDefined in WebGear.Server.Trait.Header |
(Monad m, KnownSymbol name, ToByteString val) => Set (ServerHandler m) (Header 'Required 'Strict name val) Response Source # | |
Instance detailsDefined in WebGear.Server.Trait.Header |
(Monad m, Get (ServerHandler m) (AuthorizationHeader scheme) Request) => Get (ServerHandler m) (BasicAuth' 'Optional scheme m e a) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Auth.Basic |
(Monad m, Get (ServerHandler m) (AuthorizationHeader scheme) Request) => Get (ServerHandler m) (BasicAuth' 'Required scheme m e a) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Auth.Basic |
(MonadTime m, Get (ServerHandler m) (AuthorizationHeader scheme) Request) => Get (ServerHandler m) (JWTAuth' 'Optional scheme m e a) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Auth.JWT |
(MonadTime m, Get (ServerHandler m) (AuthorizationHeader scheme) Request) => Get (ServerHandler m) (JWTAuth' 'Required scheme m e a) Request Source # | |
Instance detailsDefined in WebGear.Server.Trait.Auth.JWT |