cherry 0.4.0

A Rust async ORM, support for MySQL, PostgreSQL and SQLite.
[[test]]
name = "derive_test"
path = "tests/derive_test.rs"
required-features = ["mysql", "sqlite", "runtime-async-std-rustls"]

[[test]]
name = "insert_test"
path = "tests/insert_test.rs"
required-features = ["mysql", "sqlite", "chrono", "json", "runtime-async-std-rustls"]

[[test]]
name = "select_test"
path = "tests/select_test.rs"
required-features = ["mysql", "sqlite", "json", "runtime-async-std-rustls"]
[dependencies.anyhow]
version = "1.0.66"

[dependencies.cherry-derive]
version = "0.4.0"

[dependencies.futures-core]
version = "0.3.25"

[dependencies.sqlx]
version = "0.6.2"
[dev-dependencies.async-std]
features = ["attributes"]
version = "1.12.0"

[dev-dependencies.chrono]
version = "0.4.23"

[dev-dependencies.sqlx]
features = ["all-databases", "runtime-async-std-rustls"]
version = "0.6.2"

[features]
all = ["tls", "all-databases", "all-types"]
all-databases = ["mysql", "sqlite", "postgres"]
all-types = ["bigdecimal", "decimal", "json", "time", "chrono", "ipnetwork", "mac_address", "uuid", "bit-vec", "bstr", "git2"]
bigdecimal = ["sqlx/bigdecimal"]
bit-vec = ["sqlx/bit-vec"]
bstr = ["sqlx/bstr"]
chrono = ["sqlx/chrono"]
decimal = ["sqlx/decimal"]
default = ["sqlx/default"]
git2 = ["sqlx/git2"]
ipnetwork = ["sqlx/ipnetwork"]
json = ["sqlx/json"]
mac_address = ["sqlx/mac_address"]
macros = ["sqlx/sqlx-macros"]
migrate = ["sqlx/migrate"]
mysql = ["sqlx/mysql", "cherry-derive/mysql"]
offline = ["sqlx/offline"]
postgres = ["sqlx/postgres", "cherry-derive/postgres"]
runtime-actix-native-tls = ["sqlx/runtime-actix-native-tls"]
runtime-actix-rustls = ["sqlx/runtime-actix-rustls"]
runtime-async-std-native-tls = ["sqlx/runtime-async-std-native-tls"]
runtime-async-std-rustls = ["sqlx/runtime-async-std-rustls"]
runtime-tokio-native-tls = ["sqlx/runtime-tokio-native-tls"]
runtime-tokio-rustls = ["sqlx/runtime-tokio-rustls"]
sqlite = ["sqlx/sqlite", "cherry-derive/sqlite"]
time = ["sqlx/time"]
tls = ["sqlx/tls"]
uuid = ["sqlx/uuid"]

[lib]
required-features = []

[package]
authors = ["oobot <hellobug996@gmail.com>"]
description = "A Rust async ORM, support for MySQL, PostgreSQL and SQLite."
edition = "2021"
keywords = ["ORM", "MySQL", "PostgreSQL", "SQLite"]
license = "MIT OR Apache-2.0"
name = "cherry"
readme = "README.md"
repository = "https://github.com/oobot/cherry"
resolver = "1"
version = "0.4.0"