Skip to content

Commit fa9ce05

Browse files
authored
Update schemars to latest release (#38)
* chore(dependabot): remove ignored schemars dependency Signed-off-by: Jérémy Audiger <jeremy.audiger@icloud.com> * build: update to schemars 0.9.0 Signed-off-by: Jérémy Audiger <jeremy.audiger@icloud.com> --------- Signed-off-by: Jérémy Audiger <jeremy.audiger@icloud.com>
1 parent 51a8c49 commit fa9ce05

5 files changed

Lines changed: 14 additions & 28 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,3 @@ updates:
2323
cargo:
2424
patterns:
2525
- "*"
26-
ignore:
27-
- dependency-name: "schemars"

Cargo.lock

Lines changed: 6 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/brioche-packer/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ eyre = "0.6.12"
1515
globset = "0.4.16"
1616
goblin = "0.10.0"
1717
runnable-core = { path = "../runnable-core" }
18-
schemars = "0.8.22"
18+
schemars = "0.9.0"
1919
serde = { version = "1.0.203", features = ["derive"] }
2020
serde_json = { version = "1.0.140" }
21-
serde_with = { version = "3.13.0", features = ["schemars_0_8"] }
21+
serde_with = { version = "3.13.0", features = ["schemars_0_9"] }
2222
walkdir = "2.5.0"
2323

2424
[lints]

crates/runnable-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ rust-version.workspace = true
88
bincode = "2.0.0-rc.3"
99
brioche-resources = { path = "../brioche-resources" }
1010
bstr = "1.9.1"
11-
schemars = "0.8.22"
11+
schemars = "0.9.0"
1212
serde = { version = "1.0.203", features = ["derive"] }
13-
serde_with = { version = "3.13.0", features = ["schemars_0_8"] }
13+
serde_with = { version = "3.13.0", features = ["schemars_0_9"] }
1414
thiserror = "2.0.11"
1515
tick-encoding = "0.1.3"
1616

crates/runnable-core/src/encoding.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ where
3232
}
3333
}
3434

35-
impl<T> serde_with::schemars_0_8::JsonSchemaAs<T> for TickEncoded {
36-
fn schema_name() -> String {
37-
"TickEncoded".to_string()
35+
impl<T> serde_with::schemars_0_9::JsonSchemaAs<T> for TickEncoded {
36+
fn schema_name() -> Cow<'static, str> {
37+
Cow::Borrowed("TickEncoded")
3838
}
3939

40-
fn json_schema(generator: &mut schemars::r#gen::SchemaGenerator) -> schemars::schema::Schema {
40+
fn json_schema(generator: &mut schemars::generate::SchemaGenerator) -> schemars::Schema {
4141
<String as schemars::JsonSchema>::json_schema(generator)
4242
}
4343
}

0 commit comments

Comments
 (0)