a3s-boot 0.1.3

Adapter-first modular Rust web framework for A3S inspired by Nest.js
Documentation
mod components;
mod context;
mod filter;
mod guard;
mod interceptor;
mod middleware;
mod pipe;

pub(crate) use components::{
    PipelineComponent, PipelineComponents, PipelineOverrides, ProviderEnhancerComponents,
    ProviderEnhancerMarker,
};
pub use context::{
    ExecutionContext, ExecutionProtocol, ExecutionTransportKind, TransportExecutionContext,
    WebSocketExecutionContext,
};
pub use filter::{
    catch_errors, CatchFilter, ExceptionFilter, TransportExceptionFilter,
    TransportExceptionResponse, WebSocketExceptionFilter, WebSocketExceptionResponse,
};
pub use guard::Guard;
pub(crate) use interceptor::ExecutionInterceptorAdapter;
pub use interceptor::{CallHandler, ExecutionInterceptor, Interceptor};
pub use middleware::{
    Middleware, MiddlewareConsumer, MiddlewareConsumerBuilder, MiddlewareOutcome, MiddlewareRoute,
};
pub use pipe::Pipe;