diff --git a/Cargo.lock b/Cargo.lock index 5c70ed6..508cfa9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -119,7 +119,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 2.0.96", ] [[package]] @@ -169,7 +169,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn", + "syn 3.0.3", "trybuild", "uuid", ] @@ -357,12 +357,12 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "prettyplease" -version = "0.2.29" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" +checksum = "2bfe0f4c752e450fc2faf62654f1c134747922825d5b04ca717b8874f41a40c0" dependencies = [ "proc-macro2", - "syn", + "syn 3.0.3", ] [[package]] @@ -436,7 +436,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn", + "syn 2.0.96", ] [[package]] @@ -456,7 +456,7 @@ checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.96", ] [[package]] @@ -467,7 +467,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.96", ] [[package]] @@ -514,6 +514,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "target-triple" version = "0.1.3" diff --git a/Cargo.toml b/Cargo.toml index 28e9899..967143d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,10 +27,10 @@ expectorate = "1.1.0" newtype-uuid = "1.2.1" oxnet = "0.1.0" paste = "1.0.15" -prettyplease = "0.2.29" +prettyplease = "0.3.0" proc-macro2 = "1.0" quote = "1.0" -syn = "2.0" +syn = "3.0" trybuild = "1.0.103" uuid = "1.12.0" indexmap = "2.11.4" diff --git a/daft-derive/src/internals/imp.rs b/daft-derive/src/internals/imp.rs index 357b633..c145fda 100644 --- a/daft-derive/src/internals/imp.rs +++ b/daft-derive/src/internals/imp.rs @@ -77,7 +77,7 @@ fn add_lifetime_to_generics( // Add the 'daft lifetime to the beginning of the parameter list -- the // exact order is not hugely important, but doing this makes tests simpler // (they can just check the first element). - new_generics.params.insert(0, GenericParam::from(daft_lt.clone())); + new_generics.params.insert(0, GenericParam::Lifetime(daft_lt.clone())); new_generics }