api/lib.rs
1#![feature(coverage_attribute)]
2#![forbid(unsafe_code)]
3#![deny(missing_docs)]
4#![deny(clippy::all)]
5#![doc = include_str!("../README.md")]
6
7/// Data Transfer Object (DTO) definitions used by the `services` layer.
8pub mod dto;
9
10/// Error types used throughout the `services` module.
11pub mod error;
12
13mod services;
14
15pub use services::*;
16
17#[cfg(feature = "server")]
18mod extracted_server_state;
19
20#[cfg(feature = "server")]
21pub use {extracted_server_state::ServerStateExtractor, server::initialize_server_state};