Skip to main content

Crate praxis_core

Crate praxis_core 

Source
Expand description

Core configuration, error types, and server factory for Praxis.

Re-exports§

pub use errors::ProxyError;
pub use server::PingoraServerRuntime;
pub use server::RuntimeOptions;

Modules§

config
YAML configuration parsing and validation. YAML configuration parsing, defaults, and validation.
connectivity
Upstream connection options and endpoint types. Upstream connectivity types used by the filter pipeline and protocol layer.
errors
Error types shared across the workspace. Shared error types for the Praxis workspace.
health
Shared health state types for active health checking. Shared health state types for active health checking.
id
Per-instance request ID generation. Per-instance request ID generation.
kv
Key-value store trait and registry. Key-value store trait and registry for runtime-updatable mappings.
logging
Tracing subscriber setup. Tracing subscriber setup shared by all Praxis binaries.
memory
Process-wide memory pressure monitoring. Process-wide memory pressure monitoring.
server
Server factory and runtime options. Server factory and lifecycle management.
time
Wall-clock time abstraction for filters. Wall-clock time abstraction for filters.