reifydb_sub_server/lib.rs
1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2026 ReifyDB
3
4//! Common infrastructure shared by every server transport. Owns the dispatch loop from authenticated request to
5//! serialised response, plus auth, format negotiation, subscription bookkeeping and interceptor hooks. It binds no
6//! socket: the protocol crates do that and delegate every per-request decision back here.
7
8#![cfg_attr(not(debug_assertions), deny(clippy::disallowed_methods))]
9#![cfg_attr(debug_assertions, warn(clippy::disallowed_methods))]
10#![cfg_attr(not(debug_assertions), deny(warnings))]
11#![allow(clippy::tabs_in_doc_comments)]
12
13pub mod accept;
14pub mod actor;
15pub mod auth;
16pub mod binding;
17pub mod dispatch;
18pub mod execute;
19pub mod format;
20pub mod interceptor;
21pub mod response;
22pub mod state;
23pub mod subscription;
24pub mod wire;