[workspace]
members = [
".",
"rbatis-core",
"rbatis-macro-driver",
"example"
]
[package]
name = "rbatis"
version = "1.8.8"
description = "Rust ORM Framework High Performance(JSON based)"
readme = "Readme.md"
authors = ["ce <zhuxiujia@qq.com>"]
edition = "2018"
license = "MIT"
documentation = "https://rbatis.github.io/rbatis.io/#/"
repository = "https://github.com/rbatis/rbatis"
homepage = "https://rbatis.github.io/rbatis.io/#/"
[features]
default = ["async-io"]
actix = ["rbatis-core/actix", "async-std"]
tokio02 = ["rbatis-core/tokio02", "async-std/tokio02"]
tokio03 = ["rbatis-core/tokio03", "async-std/tokio03"]
async-io = ["rbatis-core", "async-std"]
snowflake = ["rustflake"]
[dependencies]
async-std = { version = "1.7", optional = true }
rbatis-core = { version = "1.8.8", path = "rbatis-core", optional = true }
chrono = { version = "0.4", features = ["serde"] }
xml-rs = "0.8"
lazy_static = "1.4.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.8"
uuid = { version = "0.8", features = ["serde", "v4"] }
log = "0.4"
async-trait = "0.1.31"
futures-core = { version = "0.3.7" }
crossbeam-queue = "0.2.3"
once_cell = "1.4.1"
rustflake = { version = "0.1.0", package = "rustflake", optional = true }
[dev-dependencies]
fast_log = "1.3"