luna-orm 0.3.6

ORM based on sqlx
Documentation
[package]
name = "luna-orm"
version = "0.3.6"
edition = "2021"
license-file = "LICENSE"
description = "ORM based on sqlx"
homepage = "https://github.com/thegenius/luna-orm"

[dependencies]
luna-orm-trait = { path = "luna-orm-trait", version = "0.3.6" }
luna-orm-macro = { path = "luna-orm-macro", version = "0.3.6" }
thiserror = {workspace = true}
sqlx = {workspace = true}
path-absolutize = {workspace = true}
tracing = {workspace = true}

[dev-dependencies]
tracing-test = {workspace = true}
tracing-subscriber = {workspace = true}
tokio = {workspace = true}
serde = {workspace = true}
serde_json = {workspace = true}
serde_yaml = {workspace = true}
sqlx = {version = "0.7.3", features = ["runtime-tokio", "mysql",  "sqlite", "macros", "any"]}

[workspace]
members = [
  ".",
  "luna-orm-trait", 
  "luna-orm-macro",
  "examples/sqlite",
  "examples/mysql",
  "examples/crud",
  "examples/transaction",
  "examples/template",
]

[workspace.package]
version = "0.3.6"


[workspace.dependencies]
tracing = {version = "0.1", features = ["max_level_trace", "release_max_level_info"] }
tracing-test = {version = "0.2"}
tracing-subscriber = {version ="0.3.18"}

thiserror = {version = "1.0"}
#async-trait = {version = "0.1.74"}
serde = {version = "1.0", features = ["derive"]}
serde_with = { version = "3.4.0" }
sqlx = {version = "0.7.3", features = ["mysql", "sqlite", "any"]}
path-absolutize = "3.1.1"
typetag = "0.2"

tokio = {version = "1.34.0", features = ["full"]}
serde_json = "1.0"
serde_yaml = "0.9.27"
nom = "7.1.3"

runtime-fmt = "0.4.1"

[profile.test]
test-threads = 1