parent
092dc17ae4
commit
a479e6cc0e
239 changed files with 5780 additions and 4883 deletions
|
@ -10,7 +10,7 @@ license = "MIT"
|
|||
readme = "README.md"
|
||||
keywords = ["rust", "json-schema", "serde"]
|
||||
categories = ["encoding", "no-std"]
|
||||
rust-version = "1.65"
|
||||
rust-version = "1.70"
|
||||
|
||||
[dependencies]
|
||||
schemars_derive = { version = "=1.0.0-alpha.15", optional = true, path = "../schemars_derive" }
|
||||
|
@ -24,9 +24,9 @@ arrayvec07 = { version = "0.7", default-features = false, optional = true, packa
|
|||
bigdecimal04 = { version = "0.4", default-features = false, optional = true, package = "bigdecimal" }
|
||||
bytes1 = { version = "1.0", default-features = false, optional = true, package = "bytes" }
|
||||
chrono04 = { version = "0.4", default-features = false, optional = true, package = "chrono" }
|
||||
either1 = { version = "1.3", default-features = false, optional = true, package = "either" }
|
||||
either1 = { version = "1.3", default-features = false, optional = true, package = "either" }
|
||||
indexmap2 = { version = "2.0", default-features = false, optional = true, package = "indexmap" }
|
||||
rust_decimal1 = { version = "1", default-features = false, optional = true, package = "rust_decimal"}
|
||||
rust_decimal1 = { version = "1", default-features = false, optional = true, package = "rust_decimal" }
|
||||
semver1 = { version = "1.0.9", default-features = false, optional = true, package = "semver" }
|
||||
smallvec1 = { version = "1.0", default-features = false, optional = true, package = "smallvec" }
|
||||
smol_str02 = { version = "0.2.1", default-features = false, optional = true, package = "smol_str" }
|
||||
|
@ -37,6 +37,26 @@ uuid1 = { version = "1.0", default-features = false, optional = true, package =
|
|||
pretty_assertions = "1.2.1"
|
||||
trybuild = "1.0"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
jsonschema = { version = "0.19.0", default-features = false }
|
||||
snapbox = { version = "0.6.17", features = ["json"] }
|
||||
serde_repr = "0.1.19"
|
||||
# Use github source until published garde version supports `length(equal = ...)` attr
|
||||
garde = { git = "https://github.com/jprochazk/garde.git", rev = "be00ddddf8de14530ee890ccfdbaf0b13fb32852", features = ["derive", "email", "regex", "url"] }
|
||||
validator = { version = "0.18.1", features = ["derive"] }
|
||||
regex = { version = "1.10.6", default-features = false }
|
||||
|
||||
arrayvec07 = { version = "0.7", default-features = false, features = ["serde"], package = "arrayvec"}
|
||||
bigdecimal04 = { version = "0.4", default-features = false, features = ["serde"], package = "bigdecimal" }
|
||||
bytes1 = { version = "1.0", default-features = false, features = ["serde"], package = "bytes" }
|
||||
chrono04 = { version = "0.4", default-features = false, features = ["serde"], package = "chrono" }
|
||||
either1 = { version = "1.3", default-features = false, features = ["serde"], package = "either" }
|
||||
indexmap2 = { version = "2.0", default-features = false, features = ["serde"], package = "indexmap" }
|
||||
rust_decimal1 = { version = "1", default-features = false, features = ["serde"], package = "rust_decimal" }
|
||||
semver1 = { version = "1.0.9", default-features = false, features = ["serde"], package = "semver" }
|
||||
smallvec1 = { version = "1.0", default-features = false, features = ["serde"], package = "smallvec" }
|
||||
smol_str02 = { version = "0.2.1", default-features = false, features = ["serde"], package = "smol_str" }
|
||||
url2 = { version = "2.0", default-features = false, features = ["serde"], package = "url" }
|
||||
uuid1 = { version = "1.0", default-features = false, features = ["serde"], package = "uuid" }
|
||||
|
||||
[features]
|
||||
default = ["derive", "std"]
|
||||
|
@ -59,62 +79,10 @@ raw_value = ["serde_json/raw_value"]
|
|||
# For internal/CI use only
|
||||
_ui_test = []
|
||||
|
||||
[[test]]
|
||||
name = "std_time"
|
||||
required-features = ["std"]
|
||||
|
||||
[[test]]
|
||||
name = "ffi"
|
||||
required-features = ["std"]
|
||||
|
||||
[[test]]
|
||||
name = "ui"
|
||||
required-features = ["_ui_test"]
|
||||
|
||||
[[test]]
|
||||
name = "chrono"
|
||||
required-features = ["chrono04"]
|
||||
|
||||
[[test]]
|
||||
name = "indexmap"
|
||||
required-features = ["indexmap2"]
|
||||
|
||||
[[test]]
|
||||
name = "either"
|
||||
required-features = ["either1"]
|
||||
|
||||
[[test]]
|
||||
name = "uuid"
|
||||
required-features = ["uuid1"]
|
||||
|
||||
[[test]]
|
||||
name = "smallvec"
|
||||
required-features = ["smallvec1"]
|
||||
|
||||
[[test]]
|
||||
name = "bytes"
|
||||
required-features = ["bytes1"]
|
||||
|
||||
[[test]]
|
||||
name = "arrayvec"
|
||||
required-features = ["arrayvec07"]
|
||||
|
||||
[[test]]
|
||||
name = "url"
|
||||
required-features = ["url2"]
|
||||
|
||||
[[test]]
|
||||
name = "smol_str"
|
||||
required-features = ["smol_str02"]
|
||||
|
||||
[[test]]
|
||||
name = "semver"
|
||||
required-features = ["semver1"]
|
||||
|
||||
[[test]]
|
||||
name = "decimal"
|
||||
required-features = ["rust_decimal1", "bigdecimal04"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
rustdoc-args = ["--extend-css", "docs-rs-custom.css"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue