[package] authors = ["Hubert Shelley "] description = "Rbatis adapter for casbin-rs" edition = "2021" homepage = "https://gitee.com/hubert22/rbatis-adapter" license = "Apache-2.0" name = "rbatis-adapter" readme = "README.md" version = "0.0.1" [dependencies] async-std = { version = "1.12.0", default-features = false, optional = true } async-trait = "0.1.56" casbin = { version = "2.0.9", default-features = false } rbatis = { version = "3.1.16", default-features = false } serde = { version = "1.0.140", features = ["derive"] } log = "0.4.17" fast_log = "1.5.23" rbson = "2.0.5" futures = "0.3.21" tokio = { version = "1.20.1", default-features = false, optional = true } once_cell = "1.13.0" lazy_static = "1.4.0" [features] default = ["mysql", "runtime-tokio"] mysql = ["rbatis/mysql"] postgres = ["rbatis/postgres"] sqlite = ["rbatis/sqlite"] runtime-async-std = ["casbin/runtime-async-std", "rbatis/runtime-async-std-rustls", "async-std/unstable"] runtime-tokio = ["casbin/runtime-tokio", "rbatis/runtime-tokio-rustls", "tokio/rt"] [dev-dependencies] async-std = { version = "1.12.0", features = ["attributes"] } tokio = { version = "1.20.1", features = ["full"] } [profile.release] codegen-units = 1 lto = true opt-level = 3 [profile.dev] split-debuginfo = "unpacked"