[package]
name = "flusso-kernel"
version = "0.17.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "The flusso kernel: the shared vocabulary every layer trades in (values, validated newtypes, index schemas and mappings, adapter options)."
authors.workspace = true
homepage.workspace = true
keywords.workspace = true
categories = ["database"]
readme.workspace = true
[lib]
name = "kernel"
[features]
derive = ["dep:kernel-derive"]
[lints]
workspace = true
[dependencies]
kernel-derive = { workspace = true, optional = true }
serde.workspace = true
serde_json.workspace = true
schemars.workspace = true
nutype.workspace = true
regex.workspace = true
rust_decimal.workspace = true
chrono.workspace = true
uuid.workspace = true
thiserror.workspace = true
[dev-dependencies]
toml.workspace = true
proptest.workspace = true