@@ -14,8 +14,10 @@ rust-version = "1.70"
14
14
15
15
[dependencies ]
16
16
schemars_derive = { version = " =1.0.0-alpha.17" , optional = true , path = " ../schemars_derive" }
17
- serde = { version = " 1.0" , default-features = false , features = [" alloc" ]}
18
- serde_json = { version = " 1.0.127" , default-features = false , features = [" alloc" ] }
17
+ serde = { version = " 1.0" , default-features = false , features = [" alloc" ] }
18
+ serde_json = { version = " 1.0.127" , default-features = false , features = [
19
+ " alloc" ,
20
+ ] }
19
21
dyn-clone = " 1.0"
20
22
ref-cast = " 1.0.22"
21
23
@@ -25,6 +27,7 @@ bigdecimal04 = { version = "0.4", default-features = false, optional = true, pac
25
27
bytes1 = { version = " 1.0" , default-features = false , optional = true , package = " bytes" }
26
28
chrono04 = { version = " 0.4" , default-features = false , optional = true , package = " chrono" }
27
29
either1 = { version = " 1.3" , default-features = false , optional = true , package = " either" }
30
+ im15 = { version = " 15.1" , default-features = false , optional = true , package = " im" }
28
31
indexmap2 = { version = " 2.0" , default-features = false , optional = true , package = " indexmap" }
29
32
rust_decimal1 = { version = " 1" , default-features = false , optional = true , package = " rust_decimal" }
30
33
semver1 = { version = " 1.0.9" , default-features = false , optional = true , package = " semver" }
@@ -44,18 +47,45 @@ garde = { version = "0.22", features = ["derive", "email", "regex", "url"] }
44
47
validator = { version = " 0.20" , features = [" derive" ] }
45
48
regex = { version = " 1.10.6" , default-features = false }
46
49
47
- arrayvec07 = { version = " 0.7" , default-features = false , features = [" serde" ], package = " arrayvec" }
48
- bigdecimal04 = { version = " 0.4" , default-features = false , features = [" serde" ], package = " bigdecimal" }
49
- bytes1 = { version = " 1.0" , default-features = false , features = [" serde" ], package = " bytes" }
50
- chrono04 = { version = " 0.4" , default-features = false , features = [" serde" ], package = " chrono" }
51
- either1 = { version = " 1.3" , default-features = false , features = [" serde" ], package = " either" }
52
- indexmap2 = { version = " 2.0" , default-features = false , features = [" serde" ], package = " indexmap" }
53
- rust_decimal1 = { version = " 1" , default-features = false , features = [" serde" ], package = " rust_decimal" }
54
- semver1 = { version = " 1.0.9" , default-features = false , features = [" serde" ], package = " semver" }
55
- smallvec1 = { version = " 1.0" , default-features = false , features = [" serde" ], package = " smallvec" }
56
- smol_str02 = { version = " 0.2.1" , default-features = false , features = [" serde" ], package = " smol_str" }
57
- url2 = { version = " 2.0" , default-features = false , features = [" serde" ], package = " url" }
58
- uuid1 = { version = " 1.0" , default-features = false , features = [" serde" ], package = " uuid" }
50
+ arrayvec07 = { version = " 0.7" , default-features = false , features = [
51
+ " serde" ,
52
+ ], package = " arrayvec" }
53
+ bigdecimal04 = { version = " 0.4" , default-features = false , features = [
54
+ " serde" ,
55
+ ], package = " bigdecimal" }
56
+ bytes1 = { version = " 1.0" , default-features = false , features = [
57
+ " serde" ,
58
+ ], package = " bytes" }
59
+ chrono04 = { version = " 0.4" , default-features = false , features = [
60
+ " serde" ,
61
+ ], package = " chrono" }
62
+ either1 = { version = " 1.3" , default-features = false , features = [
63
+ " serde" ,
64
+ ], package = " either" }
65
+ im15 = { version = " 15.1" , default-features = false , features = [
66
+ " serde" ,
67
+ ], package = " im" }
68
+ indexmap2 = { version = " 2.0" , default-features = false , features = [
69
+ " serde" ,
70
+ ], package = " indexmap" }
71
+ rust_decimal1 = { version = " 1" , default-features = false , features = [
72
+ " serde" ,
73
+ ], package = " rust_decimal" }
74
+ semver1 = { version = " 1.0.9" , default-features = false , features = [
75
+ " serde" ,
76
+ ], package = " semver" }
77
+ smallvec1 = { version = " 1.0" , default-features = false , features = [
78
+ " serde" ,
79
+ ], package = " smallvec" }
80
+ smol_str02 = { version = " 0.2.1" , default-features = false , features = [
81
+ " serde" ,
82
+ ], package = " smol_str" }
83
+ url2 = { version = " 2.0" , default-features = false , features = [
84
+ " serde" ,
85
+ ], package = " url" }
86
+ uuid1 = { version = " 1.0" , default-features = false , features = [
87
+ " serde" ,
88
+ ], package = " uuid" }
59
89
60
90
[features ]
61
91
default = [" derive" , " std" ]
@@ -70,7 +100,7 @@ derive = ["schemars_derive"]
70
100
# Preserves order of properties inserted into a `Schema`.
71
101
# When deriving `JsonSchema`, this ensures that the `properties` entires match
72
102
# the order of the fields in the struct definition.
73
- preserve_order = [" serde_json/preserve_order" ]
103
+ preserve_order = [" serde_json/preserve_order" ]
74
104
75
105
# Implements `JsonSchema` on `serde_json::value::RawValue`
76
106
raw_value = [" serde_json/raw_value" ]
0 commit comments