hyperapi 0.2.2

An easy to use API Gateway
Documentation
mod middleware;
mod proxy;
mod upstream;
mod rate_limit;
mod header;
mod acl;
mod logger;
mod circuit_breaker;
mod weighted;


pub use middleware::{Middleware, MiddlewareRequest, MiddlewareHandle, RequestContext, 
    MwPreRequest, MwPreResponse, MwPostRequest, MwPostResponse, MwNextAction,
    middleware_chain, start_middleware, GatewayError};

pub use upstream::UpstreamMiddleware;
pub use rate_limit::RateLimitMiddleware;
pub use header::HeaderMiddleware;
pub use acl::ACLMiddleware;
pub use logger::LoggerMiddleware;

pub use circuit_breaker::{CircuitBreakerConfig, CircuitBreakerService};