road-runner-common 0.2.2

Shared Rust utilities for exchange ecosystem backend services.
Documentation
#![forbid(unsafe_code)]

pub mod auth;
pub mod config;
pub mod error;
pub mod observability;
pub mod pagination;
pub mod response;

#[cfg(feature = "openapi")]
pub mod openapi;

#[cfg(feature = "web")]
pub mod middleware;

#[cfg(feature = "web")]
pub mod web;

pub use auth::UserContext;
pub use error::{AppError, ErrorCode};
pub use pagination::{PageRequest, Paged};
pub use response::{ApiErrorDetail, ApiMeta, ApiResponse};