Bump syn from 2.0.58 to 2.0.59 in /lang/rust (#2857)

diff --git a/lang/rust/Cargo.lock b/lang/rust/Cargo.lock
index 3abeb00..2b47259 100644
--- a/lang/rust/Cargo.lock
+++ b/lang/rust/Cargo.lock
@@ -1274,9 +1274,9 @@
 
 [[package]]
 name = "syn"
-version = "2.0.58"
+version = "2.0.59"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
+checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a"
 dependencies = [
  "proc-macro2",
  "quote",
diff --git a/lang/rust/avro_derive/Cargo.toml b/lang/rust/avro_derive/Cargo.toml
index 31e516f..8ffe45b 100644
--- a/lang/rust/avro_derive/Cargo.toml
+++ b/lang/rust/avro_derive/Cargo.toml
@@ -37,7 +37,7 @@
 proc-macro2 = { default-features = false, version = "1.0.80" }
 quote = { default-features = false, version = "1.0.36" }
 serde_json = { workspace = true }
-syn = { default-features = false, version = "2.0.58", features = ["full", "fold"] }
+syn = { default-features = false, version = "2.0.59", features = ["full", "fold"] }
 
 [dev-dependencies]
 apache-avro = { default-features = false, path = "../avro", features = ["derive"] }