1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! **arcly-http-core** — the always-compiled foundation of arcly-http.
//!
//! Contains the tightly-coupled request core that the optional subsystem
//! crates (`arcly-http-data`, `-compliance`, `-realtime`, `-messaging`) and
//! the `arcly-http` facade build on: the zero-lock DI engine, the HTTP
//! boundary + `RequestContext`, the unified request `pipeline`, identity &
//! access (`auth`), `resilience`, `observability`, and the self-documenting
//! OpenAPI surface (`docs`).
//!
//! Application code should depend on the `arcly-http` facade and
//! `use arcly_http::prelude::*;` rather than this crate directly.
// Internal path-compat shims: several core modules refer to `crate::session`
// and `crate::cookie`.
pub use cookie;
pub use session;
// Convenience re-exports used across the workspace.
pub use plugins;
pub use openapi;
pub use ;
// Re-exports needed by macro expansions that target core symbols.
pub use axum as __axum;
/// Build a JSON schema for `T` — backs the macro-emitted OpenAPI schema fns.