diff --git a/Cargo.lock b/Cargo.lock index 1496bc2..e463372 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,40 +10,40 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "hashbrown" -version = "0.16.1" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" [[package]] name = "indexmap" -version = "2.13.0" +version = "2.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" dependencies = [ "equivalent", "hashbrown", ] [[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" +name = "proc-macro-error-attr3" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +checksum = "9e564d14133360e1ae169ffde5da25881b5fa47261665b8e5713c212c27799da" dependencies = [ "proc-macro2", "quote", ] [[package]] -name = "proc-macro-error2" -version = "2.0.1" +name = "proc-macro-error3" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +checksum = "8f0d4471b3436c22106b21913b1dda531558918ae9b7ec55d58aa84b43552233" dependencies = [ - "proc-macro-error-attr2", + "proc-macro-error-attr3", "proc-macro2", "quote", - "syn 2.0.119", + "syn", ] [[package]] @@ -91,7 +91,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn", ] [[package]] @@ -105,19 +105,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.119" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" -dependencies = [ - "proc-macro2", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "3.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" +checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" dependencies = [ "proc-macro2", "quote", @@ -141,7 +131,7 @@ dependencies = [ [[package]] name = "toml-example" -version = "0.17.1" +version = "0.17.2" dependencies = [ "serde", "serde_derive", @@ -151,12 +141,12 @@ dependencies = [ [[package]] name = "toml-example-derive" -version = "0.17.1" +version = "0.17.2" dependencies = [ - "proc-macro-error2", + "proc-macro-error3", "proc-macro2", "quote", - "syn 3.0.5", + "syn", ] [[package]] @@ -185,12 +175,12 @@ checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" [[package]] name = "unicode-ident" -version = "1.0.22" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" +checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" [[package]] name = "winnow" -version = "1.0.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" diff --git a/Cargo.toml b/Cargo.toml index 791b7ce..d19090a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.17.1" +version = "0.17.2" edition = "2021" authors = ["Antonio Yang ", "faervan "] license = "MIT" diff --git a/derive/Cargo.toml b/derive/Cargo.toml index acf7515..23a9b19 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -14,7 +14,7 @@ readme.workspace = true proc-macro = true [dependencies] -proc-macro-error2 = "2.0" +proc-macro-error3 = "3.1.1" proc-macro2 = "1.0" quote = "1.0" syn = { version = "3.0", features = [ "parsing" ] } diff --git a/derive/src/lib.rs b/derive/src/lib.rs index f1742f9..b84e520 100644 --- a/derive/src/lib.rs +++ b/derive/src/lib.rs @@ -2,8 +2,8 @@ extern crate proc_macro; use proc_macro2::Ident; use proc_macro2::TokenStream; -use proc_macro_error2::OptionExt; -use proc_macro_error2::{abort, proc_macro_error}; +use proc_macro_error3::OptionExt; +use proc_macro_error3::{abort, proc_macro_error}; use quote::quote; use syn::{ AngleBracketedGenericArguments, diff --git a/lib/Cargo.toml b/lib/Cargo.toml index b3ec539..dfcaa38 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -11,7 +11,7 @@ license.workspace = true readme.workspace = true [dependencies] -toml-example-derive = { version = "=0.17.1", path = "../derive" } +toml-example-derive = { version = "=0.17.2", path = "../derive" } [dev-dependencies] serde = { version = "1.0", features = ["derive"] }