fix(deps): update rust dependencies
`syn` breaking changes: * `Method` renamed to `Fn` * `extra-traits` feature necessary for `Debug` impls
This commit is contained in:
parent
bd6c3536e1
commit
7c280fc171
|
@ -1129,7 +1129,16 @@ version = "4.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
|
checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dirs-sys",
|
"dirs-sys 0.3.7",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "dirs"
|
||||||
|
version = "5.0.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "dece029acd3353e3a58ac2e3eb3c8d6c35827a892edc6cc4138ef9c33df46ecd"
|
||||||
|
dependencies = [
|
||||||
|
"dirs-sys 0.4.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1143,6 +1152,17 @@ dependencies = [
|
||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "dirs-sys"
|
||||||
|
version = "0.4.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "04414300db88f70d74c5ff54e50f9e1d1737d9a5b90f53fcf2e95ca2a9ab554b"
|
||||||
|
dependencies = [
|
||||||
|
"libc",
|
||||||
|
"redox_users",
|
||||||
|
"windows-sys 0.45.0",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "dispatch"
|
name = "dispatch"
|
||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
|
@ -3364,7 +3384,7 @@ dependencies = [
|
||||||
"bytemuck",
|
"bytemuck",
|
||||||
"clap",
|
"clap",
|
||||||
"cpal",
|
"cpal",
|
||||||
"dirs",
|
"dirs 5.0.0",
|
||||||
"embed-resource",
|
"embed-resource",
|
||||||
"generational-arena",
|
"generational-arena",
|
||||||
"isahc",
|
"isahc",
|
||||||
|
@ -3397,7 +3417,7 @@ name = "ruffle_macros"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"quote",
|
"quote",
|
||||||
"syn 1.0.109",
|
"syn 2.0.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -4639,7 +4659,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "579cc485bd5ce5bfa0d738e4921dd0b956eca9800be1fd2e5257ebe95bc4617e"
|
checksum = "579cc485bd5ce5bfa0d738e4921dd0b956eca9800be1fd2e5257ebe95bc4617e"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"core-foundation",
|
"core-foundation",
|
||||||
"dirs",
|
"dirs 4.0.0",
|
||||||
"jni 0.21.1",
|
"jni 0.21.1",
|
||||||
"log",
|
"log",
|
||||||
"ndk-context",
|
"ndk-context",
|
||||||
|
|
|
@ -12,4 +12,4 @@ proc-macro = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
quote = "1.0.26"
|
quote = "1.0.26"
|
||||||
syn = { version = "1.0.109", features = ["full"] }
|
syn = { version = "2.0.2", features = ["extra-traits", "full"] }
|
||||||
|
|
|
@ -3,7 +3,7 @@ extern crate proc_macro;
|
||||||
use proc_macro::TokenStream;
|
use proc_macro::TokenStream;
|
||||||
use quote::quote;
|
use quote::quote;
|
||||||
use syn::{
|
use syn::{
|
||||||
parse_macro_input, parse_quote, FnArg, ImplItem, ImplItemMethod, ItemEnum, ItemTrait, Pat,
|
parse_macro_input, parse_quote, FnArg, ImplItem, ImplItemFn, ItemEnum, ItemTrait, Pat,
|
||||||
TraitItem, Visibility,
|
TraitItem, Visibility,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ pub fn enum_trait_object(args: TokenStream, item: TokenStream) -> TokenStream {
|
||||||
.items
|
.items
|
||||||
.iter()
|
.iter()
|
||||||
.map(|item| match item {
|
.map(|item| match item {
|
||||||
TraitItem::Method(method) => {
|
TraitItem::Fn(method) => {
|
||||||
let method_name = method.sig.ident.clone();
|
let method_name = method.sig.ident.clone();
|
||||||
let params: Vec<_> = method
|
let params: Vec<_> = method
|
||||||
.sig
|
.sig
|
||||||
|
@ -97,7 +97,7 @@ pub fn enum_trait_object(args: TokenStream, item: TokenStream) -> TokenStream {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
ImplItem::Method(ImplItemMethod {
|
ImplItem::Fn(ImplItemFn {
|
||||||
attrs: method.attrs.clone(),
|
attrs: method.attrs.clone(),
|
||||||
vis: Visibility::Inherited,
|
vis: Visibility::Inherited,
|
||||||
defaultness: None,
|
defaultness: None,
|
||||||
|
|
|
@ -21,7 +21,7 @@ winit = "0.28.3"
|
||||||
webbrowser = "0.8.8"
|
webbrowser = "0.8.8"
|
||||||
url = "2.3.1"
|
url = "2.3.1"
|
||||||
arboard = "3.2.0"
|
arboard = "3.2.0"
|
||||||
dirs = "4.0"
|
dirs = "5.0"
|
||||||
isahc = "1.7.2"
|
isahc = "1.7.2"
|
||||||
rfd = "0.11.2"
|
rfd = "0.11.2"
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
|
|
Loading…
Reference in New Issue