diff options
author | 2023-05-26 19:01:13 +0000 | |
---|---|---|
committer | 2023-05-26 19:01:13 +0000 | |
commit | b8f35f3e915eae4a156942bc4450f57627ba63b0 (patch) | |
tree | fd05a4cd3f3e31c1e2dcd0fb7f5613e2daecca44 | |
parent | e759dd8dae254d4e5d0b2f86ffcaca8e764ab069 (diff) | |
parent | d3fbd5dacf69ef86bd016cf80e88bce384ce961e (diff) |
Merge "rust: Update to syn-2"
-rw-r--r-- | system/gd/rust/gddi/macros/Cargo.toml | 2 | ||||
-rw-r--r-- | system/gd/rust/gddi/macros/lib.rs | 8 | ||||
-rw-r--r-- | system/gd/rust/shim/Cargo.toml | 2 | ||||
-rw-r--r-- | tools/pdl/Cargo.toml | 4 |
4 files changed, 8 insertions, 8 deletions
diff --git a/system/gd/rust/gddi/macros/Cargo.toml b/system/gd/rust/gddi/macros/Cargo.toml index 53978f6624..fbbdca166d 100644 --- a/system/gd/rust/gddi/macros/Cargo.toml +++ b/system/gd/rust/gddi/macros/Cargo.toml @@ -21,7 +21,7 @@ edition = "2018" [dependencies] proc-macro2 = "1.0" quote = "1.0" -syn = "1.0" +syn = "2.0.1" [lib] proc-macro = true diff --git a/system/gd/rust/gddi/macros/lib.rs b/system/gd/rust/gddi/macros/lib.rs index ea761386db..48d2fe707e 100644 --- a/system/gd/rust/gddi/macros/lib.rs +++ b/system/gd/rust/gddi/macros/lib.rs @@ -116,12 +116,12 @@ impl Parse for ModuleEntry { "providers" => { let entries; braced!(entries in input); - Ok(ModuleEntry::Providers(entries.parse_terminated(ProviderDef::parse)?)) + Ok(ModuleEntry::Providers(entries.parse_terminated(ProviderDef::parse, Token![,])?)) } "submodules" => { let entries; braced!(entries in input); - Ok(ModuleEntry::Submodules(entries.parse_terminated(Path::parse)?)) + Ok(ModuleEntry::Submodules(entries.parse_terminated(Path::parse, Token![,])?)) } keyword => { panic!("unexpected keyword: {}", keyword); @@ -152,7 +152,7 @@ pub fn module(item: TokenStream) -> TokenStream { #[allow(missing_docs)] pub fn #init_ident(builder: gddi::RegistryBuilder) -> gddi::RegistryBuilder { // Register all providers on this module - let ret = builder#(.register_provider::<#types>(Box::new(#provider_idents)))* + let ret = builder #(.register_provider::<#types>(Box::new(#provider_idents)))* // Register all submodules on this module #(.register_module(#submodule_idents))*; @@ -195,7 +195,7 @@ pub fn part_out(_attr: TokenStream, item: TokenStream) -> TokenStream { #struct_ fn #fn_ident(builder: gddi::RegistryBuilder) -> gddi::RegistryBuilder { - builder#(.register_provider::<#field_types>(Box::new( + builder #(.register_provider::<#field_types>(Box::new( |registry: std::sync::Arc<gddi::Registry>| -> std::pin::Pin<gddi::ProviderFutureBox> { Box::pin(async move { Box::new(async move { diff --git a/system/gd/rust/shim/Cargo.toml b/system/gd/rust/shim/Cargo.toml index acf88f1f54..993ab6afaa 100644 --- a/system/gd/rust/shim/Cargo.toml +++ b/system/gd/rust/shim/Cargo.toml @@ -45,7 +45,7 @@ protoc-grpcio = "2.0" protoc-rust = "2.0" quote = "1.0.8" thiserror = "1.0" -syn = { version = "1.0.58", features = ['default', 'full'] } +syn = { version = "2.0.1", features = ['default', 'full'] } tokio = { version = "1.0", features = ['bytes', 'fs', 'io-util', 'libc', 'macros', 'memchr', 'mio', 'net', 'num_cpus', 'rt', 'rt-multi-thread', 'sync', 'time', 'tokio-macros'] } tokio-stream = "0.1" walkdir = "2.2" diff --git a/tools/pdl/Cargo.toml b/tools/pdl/Cargo.toml index a74c8515e8..cfb4b64ad7 100644 --- a/tools/pdl/Cargo.toml +++ b/tools/pdl/Cargo.toml @@ -18,8 +18,8 @@ proc-macro2 = "1.0.46" quote = "1.0.21" serde_json = "1.0.86" argh = "0.1.7" -syn = "1.0.102" -prettyplease = "0.1.25" +syn = "2.0.16" +prettyplease = "0.2.6" [dependencies.serde] version = "1.0.145" |