yang_db/lib.rs
1// 错误类型模块
2pub mod error;
3
4// MySQL 数据库模块
5pub mod mysql;
6
7// Redis 数据库模块
8pub mod redis;
9
10// 重新导出错误类型
11pub use error::DbError;
12
13// 重新导出 MySQL 核心类型
14pub use mysql::{
15 Condition, Database, DatabaseConfig, FieldType, QueryBuilder, SqlValue, Transaction,
16};
17
18// 重新导出 Redis 核心类型
19pub use redis::{RedisClient, RedisConfig, RedisValue};
20
21// 类型别名
22pub type Result<T> = std::result::Result<T, DbError>;