rbatis-core 2.0.10

Core of rbatis, the rust SQL toolkit. Not intended to be used directly.
Documentation
[workspace]

members = [

    ".",

    "example"

]



[package]

name = "rbatis-core"

version = "2.0.10"

description = "Core of rbatis, the rust SQL toolkit. Not intended to be used directly."

license = "Apache-2.0"

edition = "2018"

authors = [

    "zxj <zhuxiujia@qq.com>"

]

documentation = "https://rbatis.github.io/rbatis.io/#/en/"

repository = "https://github.com/rbatis/rbatis"

homepage = "https://rbatis.github.io/rbatis.io/#/en/"



[features]

default = ["all-database"]

debug_mode = []

all-database = ["async-std", "sqlx-core/all-databases", "mysql", "postgres", "sqlite", "mssql", "bit-vec"]

mysql = ["async-std", "sqlx-core/mysql"]

postgres = ["async-std", "sqlx-core/postgres", "bit-vec"]

sqlite = ["async-std", "sqlx-core/sqlite"]

mssql = ["async-std", "sqlx-core/mssql"]



tokio02 = ["async-std/tokio02"]

tokio03 = ["async-std/tokio03"]

tokio1 = ["async-std/tokio1"]

async-io = ["async-std/async-global-executor"]



[dependencies]

serde = { version = "1", features = ["derive"] }

serde_json = { version = "1", features = ["raw_value"] }

chrono = { version = "0.4", default-features = false, features = ["clock", "serde"] }

async-std = { version = "1.9.0",  default-features = false, features = ["attributes"], optional = true }

log = { version = "0.4", default-features = false }

rexpr = { version = "1.0" }

py_sql = "1.0"

lazy_static = "1.4"

time = { version = "0.2", features = ["serde"] }

ipnetwork = { version = "0.17", features = ["serde"] }

sqlx-core = { version = "0.5.5", features = ["all-types", "runtime-async-std-rustls"], optional = true }

uuid = { version = "0.8", features = ["serde", "v4"] }

#only pg

bit-vec = { version = "0.6", features = ["serde"], optional = true }

bigdecimal_ = { version = "0.2.0", package = "bigdecimal", features = ["serde"] }