[][src]Crate katalyst

This is the base module for the Katalyst API Gateway library.

Re-exports

pub use katalyst_macros::ExpressionBinding;

Modules

config

Configuration of Katalyst is available in YAML and JSON formats. When running katalyst as a binary, the configuration is generally loaded from a file specified with the -c option.

context

This module contains the request context information used by modules and the request processing pipeline.

error

This module space contains the enum GatewayError which is the error type produced by the internal Katalyst libraries.

expression

Katalyst configuration is based around expressions. Expressions are a syntax for templating and customization from within the configuration.

modules

Module traits and built in modules

prelude

This module provides a "prelude" useful for extending Katalyst functionality

Structs

Katalyst

This is the core structure for the API Gateway.