Re-exports§
pub use cache::cache_ext::DistributedCacheExtensions;pub use cache::options::DistributedCacheEntryOptions;pub use cache::trait_def::CacheError;pub use cache::trait_def::IDistributedCache;pub use app::*;pub use auth::*;pub use config::*;pub use di::*;pub use error::*;pub use handler::*;pub use http::*;pub use mediator::*;pub use mediator_impl::*;pub use middleware::*;pub use mode::*;pub use pagination::*;pub use pipeline::*;pub use problem::*;pub use routing::*;
Modules§
- app
- Application layer traits: IApplicationBuilder and IHost.
- auth
- Authentication and authorization traits for the LRWF framework.
- cache
- Unified caching abstraction —
IDistributedCachetrait +MemoryCacheimplementation. - config
- Built-in configuration support: appsettings.json + AppOptions pattern.
- di
- error
- Unified error type for the LRWF framework.
- handler
- Handler traits: IRequestHandler and IEventHandler.
- http
- HTTP abstraction traits: IHttpContext, IHttpRequest, IHttpResponse.
- mediator
- Mediator traits: IMediator, IRequest, IEventRequest.
- mediator_
impl - middleware
- Middleware trait: IMiddleware.
- mode
- Application mode: Development vs Production.
- pagination
- Pagination types for list endpoints.
- pipeline
- Pipeline behavior trait: IPipelineBehavior.
- problem
- RFC 7807 / RFC 9457 Problem Details for HTTP APIs.
- routing
- Routing traits: IRouter and IEndpoint.