Expand description
x-one: Rust 三方库集成框架
xone 框架,提供配置管理、日志、Hook 生命周期、 HTTP 服务、链路追踪、数据库连接管理、本地缓存等功能。
Re-exports§
pub use error::Result;pub use error::XOneError;pub use xaxum::XAxum;pub use xaxum::XAxumServer;pub use xserver::Server;pub use xserver::blocking::BlockingServer;pub use xserver::init;pub use xserver::run_blocking_server;pub use xserver::run_server;pub use xserver::shutdown;
Modules§
- error
- 统一错误类型
- xaxum
- xaxum - Axum HTTP 服务器模块
- xcache
- xcache - 本地缓存模块
- xconfig
- xconfig - 配置管理模块
- xhook
- xhook - Hook 生命周期管理模块
- xhttp
- xhttp - HTTP 客户端模块
- xlog
- xlog - 日志模块
- xorm
- xorm - 数据库连接管理模块
- xserver
- Server trait 定义和服务运行逻辑
- xtrace
- xtrace - 链路追踪模块
- xutil
- xutil - 通用工具模块
Macros§
- before_
start - 注册 BeforeStart Hook
- before_
stop - 注册 BeforeStop Hook
- xlog_
debug - DEBUG 级别日志
- xlog_
error - ERROR 级别日志
- xlog_
info - INFO 级别日志
- xlog_kv
- 创建携带 KV 字段的 Span,作用域内所有日志自动携带这些 KV
- xlog_
warn - WARN 级别日志