[package] name = "open-dds" version.workspace = true edition.workspace = true license.workspace = true [lib] bench = false [dependencies] jsonschema-tidying = { path = "../utils/jsonschema-tidying" } opendds-derive = { path = "../utils/opendds-derive" } derive_more = "0.99.17" indexmap = { version = "2", features = ["serde"] } lazy_static = "1.4.0" ndc-models = { git = "https://github.com/hasura/ndc-spec.git", rev = "aa8ad48e42aefd9e585a4c923bebfd56eee40204" } ref-cast = "1.0" schemars = { version = "0.8.20", features = ["smol_str", "preserve_order"] } serde = "1.0.203" serde_json = { version = "1.0.116", features = ["preserve_order"] } serde_path_to_error = "0.1.14" strum = "0.26.2" strum_macros = "0.26.3" thiserror = "1.0" [dev-dependencies] goldenfile = "^1.7.1" pretty_assertions = "1.3.0" [package.metadata.cargo-machete] ignored = [ "strum", # used by strum_macros ] [lints] workspace = true