somnia 0.2.2

Type-safe SurrealDB ORM for Rust: typed query builder, #[derive(SurrealRecord)], schema generation, and Diesel-style migrations.
Documentation
[package]
name = "somnia"
description = "Type-safe SurrealDB ORM for Rust: typed query builder, #[derive(SurrealRecord)], schema generation, and Diesel-style migrations."
readme = "README.md"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true

[dependencies]
somnia-core = { path = "../somnia-core", version = "0.2.2" }
somnia-derive = { path = "../somnia-derive", version = "0.2.2" }
async-trait = "0.1"
chrono = { version = "0.4", features = ["serde"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1"
surrealdb = { version = "3.0.1", features = ["protocol-ws"] }
thiserror = "2"
tokio = { version = "1", features = ["sync", "rt"] }
tracing = "0.1"
uuid = { version = "1", features = ["v4", "v7"] }

[dev-dependencies]
surrealdb = { version = "3.0.1", features = ["kv-mem"] }
tokio = { version = "1", features = ["full"] }