[−][src]Module katalyst::modules
Module traits and built in modules
Structs
Authenticator | Authenticator container. |
Authorizer | Authorizer container. |
CacheHandler | CacheHandler container. |
CacheProvider | CacheProvider container. |
CachedObject | Container for a cached response object |
LoadBalancer | LoadBalancer container. |
ModuleRegistry | The ModuleRegistry holds all of the modules that are registered with this instance of Katalyst. |
Plugin | Plugin container. |
RequestHandler | RequestHandler container. |
Enums
Module | This enum is a container for all module types. |
ModuleType | Variants corresponding to each module type. |
Traits
AuthenticatorModule | Implement this trait when building Authenticator modules. |
AuthorizerModule | Implement this trait when building Authorizer modules. |
CacheHandlerModule | Implement this trait when building CacheHandler modules. |
CacheProviderModule | Implement this trait when building CacheProvider modules. |
LoadBalancerModule | Implement this trait when building LoadBalancer modules. |
ModuleProvider | Required trait for any modules to be registered |
PluginModule | Implement this trait when building Plugin modules. |
RequestHandlerModule | Implement this trait when building RequestHandler modules. |
Type Definitions
BalancerLease | A lease from a load balancer |