1#![deny(missing_docs)]
2#![deny(rustdoc::broken_intra_doc_links)]
3
4extern crate self as caelix_core;
7
8mod cache;
9mod container;
10mod context;
11mod controller;
12mod cookie;
13mod events;
14mod exception;
15mod guard;
16mod interceptor;
17mod logging;
18mod microservice;
19mod module;
20#[cfg(feature = "openapi")]
21pub mod openapi;
23mod response;
24mod result;
25#[cfg(feature = "uploads")]
26mod upload;
27mod websocket;
28
29pub use bytes::Bytes;
31pub use cache::*;
33pub use container::*;
35pub use context::*;
37pub use controller::*;
39pub use cookie::{Cookie, SameSite};
41pub use events::*;
43pub use exception::*;
45pub use futures_util::StreamExt;
47pub use guard::*;
49pub use http::StatusCode;
51pub use interceptor::*;
53pub use logging::*;
55pub use microservice::*;
57pub use module::*;
59pub use response::*;
61pub use result::Result;
63#[cfg(feature = "uploads")]
65pub use upload::*;
67pub use websocket::*;
69
70#[cfg(feature = "validator")]
71pub use validator;