citadel_sdk/prefabs/shared/
mod.rs

1//! Shared Network Components
2//!
3//! This module contains network components that are shared between client and server
4//! implementations in the Citadel Protocol. These components provide common
5//! functionality used across different network roles.
6//!
7//! # Features
8//! - Internal service integration
9//! - Shared utility functions
10//! - Common type definitions
11//! - Cross-role functionality
12//!
13//! # Important Notes
14//! - Components are role-agnostic
15//! - Thread-safe implementations
16//! - Async-first design
17//!
18//! # Related Components
19//! - [`internal_service`]: Service integration
20//! - [`client`]: Client-side components
21//! - [`server`]: Server-side components
22//!
23//! [`internal_service`]: crate::prefabs::server::internal_service
24//! [`client`]: crate::prefabs::client
25//! [`server`]: crate::prefabs::server
26pub mod internal_service;