1#![allow(missing_docs)]
9
10pub(crate) mod admin_assistant;
11pub(crate) mod admin_routes;
12pub mod app;
13pub(crate) mod auth;
14pub mod config_routes;
15pub mod durable_message_sink;
16pub mod error;
17pub mod eval_limits;
18pub mod eval_router;
19pub mod event_relay;
20pub(crate) mod event_routes;
21pub mod http_run;
22pub mod http_sse;
23pub mod mailbox;
24pub mod message_convert;
25pub mod metrics;
26pub mod outbox_relay;
27pub mod protocol_fanout;
28pub mod protocol_projector;
29pub mod protocol_replay_state;
30pub mod protocols;
31pub mod query;
32pub mod request;
33mod route_modules;
34pub mod routes;
35pub mod run_dispatch;
36pub mod scope;
37pub mod services;
38pub(crate) mod system_routes;
39pub mod time;
40pub mod transport;
41
42pub mod prelude {
43 pub use awaken_server_contract::contract::mailbox::MailboxStore;
44 pub use awaken_server_contract::contract::storage::ThreadRunStore;
45 pub use awaken_server_contract::{
46 RequestSurface, ScopeContext, ScopeId, ScopedConfigStore, ScopedMailboxStore,
47 ScopedOutboxStore, ScopedProtocolReplayLog, ScopedThreadRunStore, ScopedVersionedRegistry,
48 };
49
50 pub use crate::app::{ServerConfig, ServerState, ShutdownConfig, serve, serve_with_shutdown};
51 pub use crate::mailbox::{Mailbox, MailboxConfig};
52 pub use crate::routes::build_router;
53}