summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-05-26 19:01:13 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-05-26 19:01:13 +0000
commitb8f35f3e915eae4a156942bc4450f57627ba63b0 (patch)
treefd05a4cd3f3e31c1e2dcd0fb7f5613e2daecca44
parente759dd8dae254d4e5d0b2f86ffcaca8e764ab069 (diff)
parentd3fbd5dacf69ef86bd016cf80e88bce384ce961e (diff)
Merge "rust: Update to syn-2"
-rw-r--r--system/gd/rust/gddi/macros/Cargo.toml2
-rw-r--r--system/gd/rust/gddi/macros/lib.rs8
-rw-r--r--system/gd/rust/shim/Cargo.toml2
-rw-r--r--tools/pdl/Cargo.toml4
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"