[INFO] fetching crate darling_core 0.20.10... [INFO] checking darling_core-0.20.10 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate darling_core 0.20.10 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate darling_core 0.20.10 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate darling_core 0.20.10 [INFO] finished tweaking crates.io crate darling_core 0.20.10 [INFO] tweaked toml for crates.io crate darling_core 0.20.10 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 7 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fcb129e58e5ccf8c5da18e92740fdcc9ef9da3008367b3a0a3296782b89e3850 [INFO] running `Command { std: "docker" "start" "-a" "fcb129e58e5ccf8c5da18e92740fdcc9ef9da3008367b3a0a3296782b89e3850", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fcb129e58e5ccf8c5da18e92740fdcc9ef9da3008367b3a0a3296782b89e3850", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fcb129e58e5ccf8c5da18e92740fdcc9ef9da3008367b3a0a3296782b89e3850", kill_on_drop: false }` [INFO] [stdout] fcb129e58e5ccf8c5da18e92740fdcc9ef9da3008367b3a0a3296782b89e3850 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f612f869dac653b565db59253bab68e65d61588b03f9b3fe0584eae2beb851cb [INFO] running `Command { std: "docker" "start" "-a" "f612f869dac653b565db59253bab68e65d61588b03f9b3fe0584eae2beb851cb", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Fixed Cargo.toml (1 fix) [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Checking unicode-ident v1.0.13 [INFO] [stderr] Checking ident_case v1.0.1 [INFO] [stderr] Checking quote v1.0.37 [INFO] [stderr] Checking syn v2.0.77 [INFO] [stderr] Checking darling_core v0.20.10 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `darling_core` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/derive.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/derive.rs:13:6 [INFO] [stderr] | [INFO] [stderr] 13 | ($e:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] = note: `--force-warn keyword-idents-2024` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/derive.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | ($e:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 13 | ($e:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/data.rs:275:32 [INFO] [stdout] | [INFO] [stdout] 275 | ... if let Some(ident) = &field.ident { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/data.rs:277:29 [INFO] [stdout] | [INFO] [stdout] 277 | ... } else { [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 275 ~ match &field.ident { Some(ident) => { [INFO] [stdout] 276 | err.at(ident) [INFO] [stdout] 277 ~ } _ => { [INFO] [stdout] 278 | err [INFO] [stdout] 279 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | if let syn::GenericParam::Type(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 42 ~ match *self { syn::GenericParam::Type(ref val) => { [INFO] [stdout] 43 | Some(val) [INFO] [stdout] 44 ~ } _ => { [INFO] [stdout] 45 | None [INFO] [stdout] 46 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 50 | if let syn::GenericParam::Lifetime(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 50 ~ match *self { syn::GenericParam::Lifetime(ref val) => { [INFO] [stdout] 51 | Some(val) [INFO] [stdout] 52 ~ } _ => { [INFO] [stdout] 53 | None [INFO] [stdout] 54 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | if let syn::GenericParam::Const(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 58 ~ match *self { syn::GenericParam::Const(ref val) => { [INFO] [stdout] 59 | Some(val) [INFO] [stdout] 60 ~ } _ => { [INFO] [stdout] 61 | None [INFO] [stdout] 62 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 110 | if let GenericParam::Type(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 110 ~ match *self { GenericParam::Type(ref val) => { [INFO] [stdout] 111 | Some(val) [INFO] [stdout] 112 ~ } _ => { [INFO] [stdout] 113 | None [INFO] [stdout] 114 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | if let GenericParam::Lifetime(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 118 ~ match *self { GenericParam::Lifetime(ref val) => { [INFO] [stdout] 119 | Some(val) [INFO] [stdout] 120 ~ } _ => { [INFO] [stdout] 121 | None [INFO] [stdout] 122 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | if let GenericParam::Const(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 126 ~ match *self { GenericParam::Const(ref val) => { [INFO] [stdout] 127 | Some(val) [INFO] [stdout] 128 ~ } _ => { [INFO] [stdout] 129 | None [INFO] [stdout] 130 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/codegen/outer_from_impl.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | if let GenericParam::Type(ref mut typ) = *param { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/codegen/outer_from_impl.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 54 ~ match *param { GenericParam::Type(ref mut typ) => { [INFO] [stdout] 55 | if applies_to.contains(&typ.ident) { [INFO] [stdout] 56 | typ.bounds.push(added_bound.clone()); [INFO] [stdout] 57 | } [INFO] [stdout] 58 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | if let Data::Struct(ref vd) = self.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 91 ~ match self.data { Data::Struct(ref vd) => { [INFO] [stdout] 92 | let vdr = vd.as_ref().map(Field::as_declaration); [INFO] [stdout] 93 | let decls = vdr.fields.as_slice(); [INFO] [stdout] 94 | quote!(#(#decls)*) [INFO] [stdout] 95 ~ } _ => { [INFO] [stdout] 96 | quote!() [INFO] [stdout] 97 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 111 | if let Data::Struct(ref vd) = self.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 111 ~ match self.data { Data::Struct(ref vd) => { [INFO] [stdout] 112 | let check_nones = vd.as_ref().map(Field::as_presence_check); [INFO] [stdout] ... [INFO] [stdout] 124 | } [INFO] [stdout] 125 ~ } _ => { [INFO] [stdout] 126 | quote!() [INFO] [stdout] 127 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/error/kind.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 152 | if let Some(bna) = did_you_mean(&self.name, alternates) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/error/kind.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 152 ~ match did_you_mean(&self.name, alternates) { Some(bna) => { [INFO] [stdout] 153 | if let Some(current) = &self.did_you_mean { [INFO] [stdout] ... [INFO] [stdout] 159 | } [INFO] [stdout] 160 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | if let Lit::Str(ref ident) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 295 ~ match *value { Lit::Str(ref ident) => { [INFO] [stdout] 296 | ident [INFO] [stdout] 297 | .parse_with(syn::punctuated::Punctuated::parse_terminated) [INFO] [stdout] 298 | .map_err(|_| Error::unknown_lit_str_value(ident)) [INFO] [stdout] 299 ~ } _ => { [INFO] [stdout] 300 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 301 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:330:12 [INFO] [stdout] | [INFO] [stdout] 330 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 330 ~ match *value { ::syn::Lit::Str(ref v) => { [INFO] [stdout] 331 | v.parse::() [INFO] [stdout] 332 | .map_err(|_| Error::unknown_lit_str_value(v)) [INFO] [stdout] 333 ~ } _ => { [INFO] [stdout] 334 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 335 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:346:12 [INFO] [stdout] | [INFO] [stdout] 346 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:348:9 [INFO] [stdout] | [INFO] [stdout] 348 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 346 ~ match *value { ::syn::Lit::Str(ref v) => { [INFO] [stdout] 347 | v.parse().map_err(|_| Error::unknown_lit_str_value(v)) [INFO] [stdout] 348 ~ } _ => { [INFO] [stdout] 349 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 350 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | if let syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 369 ~ match *value { syn::Lit::Str(ref v) => { [INFO] [stdout] 370 | v.parse().map_err(|_| Error::unknown_lit_str_value(v)) [INFO] [stdout] 371 ~ } _ => { [INFO] [stdout] 372 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 373 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 453 | from_syn_parse!(syn::Type); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 453 | from_syn_parse!(syn::Type); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 454 | from_syn_parse!(syn::TypeArray); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 454 | from_syn_parse!(syn::TypeArray); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 455 | from_syn_parse!(syn::TypeBareFn); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 455 | from_syn_parse!(syn::TypeBareFn); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 456 | from_syn_parse!(syn::TypeGroup); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 456 | from_syn_parse!(syn::TypeGroup); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 457 | from_syn_parse!(syn::TypeImplTrait); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 457 | from_syn_parse!(syn::TypeImplTrait); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 458 | from_syn_parse!(syn::TypeInfer); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 458 | from_syn_parse!(syn::TypeInfer); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 459 | from_syn_parse!(syn::TypeMacro); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 459 | from_syn_parse!(syn::TypeMacro); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 460 | from_syn_parse!(syn::TypeNever); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 460 | from_syn_parse!(syn::TypeNever); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 461 | from_syn_parse!(syn::TypeParam); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 461 | from_syn_parse!(syn::TypeParam); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 462 | from_syn_parse!(syn::TypeParen); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 462 | from_syn_parse!(syn::TypeParen); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 463 | from_syn_parse!(syn::TypePath); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 463 | from_syn_parse!(syn::TypePath); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 464 | from_syn_parse!(syn::TypePtr); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 464 | from_syn_parse!(syn::TypePtr); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 465 | from_syn_parse!(syn::TypeReference); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 465 | from_syn_parse!(syn::TypeReference); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 466 | from_syn_parse!(syn::TypeSlice); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 466 | from_syn_parse!(syn::TypeSlice); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 467 | from_syn_parse!(syn::TypeTraitObject); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 467 | from_syn_parse!(syn::TypeTraitObject); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 468 | from_syn_parse!(syn::TypeTuple); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 468 | from_syn_parse!(syn::TypeTuple); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 469 | from_syn_parse!(syn::Visibility); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 469 | from_syn_parse!(syn::Visibility); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 470 | from_syn_parse!(syn::WhereClause); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 470 | from_syn_parse!(syn::WhereClause); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 562 | from_meta_lit!(syn::LitInt, Lit::Int); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 562 | from_meta_lit!(syn::LitInt, Lit::Int); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 563 | from_meta_lit!(syn::LitFloat, Lit::Float); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 563 | from_meta_lit!(syn::LitFloat, Lit::Float); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 564 | from_meta_lit!(syn::LitStr, Lit::Str); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 564 | from_meta_lit!(syn::LitStr, Lit::Str); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 565 | from_meta_lit!(syn::LitByte, Lit::Byte); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 565 | from_meta_lit!(syn::LitByte, Lit::Byte); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 566 | from_meta_lit!(syn::LitByteStr, Lit::ByteStr); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 566 | from_meta_lit!(syn::LitByteStr, Lit::ByteStr); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 567 | from_meta_lit!(syn::LitChar, Lit::Char); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 567 | from_meta_lit!(syn::LitChar, Lit::Char); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 568 | from_meta_lit!(syn::LitBool, Lit::Bool); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 568 | from_meta_lit!(syn::LitBool, Lit::Bool); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 569 | from_meta_lit!(proc_macro2::Literal, Lit::Verbatim); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 569 | from_meta_lit!(proc_macro2::Literal, Lit::Verbatim); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:748:24 [INFO] [stdout] | [INFO] [stdout] 748 | if let Some((path, value)) = errors.handle(item) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 789 | hash_map!(String); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:778:21 [INFO] [stdout] | [INFO] [stdout] 778 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 789 | hash_map!(String); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hash_map` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:748:24 [INFO] [stdout] | [INFO] [stdout] 748 | if let Some((path, value)) = errors.handle(item) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 790 | hash_map!(syn::Ident); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:778:21 [INFO] [stdout] | [INFO] [stdout] 778 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 790 | hash_map!(syn::Ident); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hash_map` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:748:24 [INFO] [stdout] | [INFO] [stdout] 748 | if let Some((path, value)) = errors.handle(item) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 791 | hash_map!(syn::Path); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:778:21 [INFO] [stdout] | [INFO] [stdout] 778 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 791 | hash_map!(syn::Path); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hash_map` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/mod.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | if let NestedMeta::Meta(ref mi) = item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/mod.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 92 ~ match item { NestedMeta::Meta(ref mi) => { [INFO] [stdout] 93 | errors.handle(target.parse_nested(mi)); [INFO] [stdout] 94 ~ } _ => { [INFO] [stdout] 95 | panic!("Wasn't able to parse: `{:?}`", item); [INFO] [stdout] 96 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/core.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | rename_rule: if let syn::Data::Enum(_) = di.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/core.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 56 ~ rename_rule: match di.data { syn::Data::Enum(_) => { [INFO] [stdout] 57 | RenameRule::SnakeCase [INFO] [stdout] 58 ~ } _ => { [INFO] [stdout] 59 | Default::default() [INFO] [stdout] 60 ~ }}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/core.rs:158:12 [INFO] [stdout] | [INFO] [stdout] 158 | if let Data::Struct(fields) = &self.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/core.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 158 ~ match &self.data { Data::Struct(fields) => { [INFO] [stdout] 159 | let flatten_targets: Vec<_> = fields [INFO] [stdout] ... [INFO] [stdout] 177 | } [INFO] [stdout] 178 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/from_attributes.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | if let Data::Struct(ref data) = self.base.container.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/from_attributes.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 32 ~ match self.base.container.data { Data::Struct(ref data) => { [INFO] [stdout] 33 | data.is_newtype() [INFO] [stdout] 34 ~ } _ => { [INFO] [stdout] 35 | false [INFO] [stdout] 36 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/from_meta.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | if let Data::Enum(ref data) = self.base.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/from_meta.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 42 ~ match self.base.data { Data::Enum(ref data) => { [INFO] [stdout] 43 | // Adds errors for duplicate `#[darling(word)]` annotations across all variants. [INFO] [stdout] ... [INFO] [stdout] 55 | } [INFO] [stdout] 56 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/shape.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | if let NestedMeta::Meta(Meta::Path(ref path)) = *item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/shape.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 39 ~ match *item { NestedMeta::Meta(Meta::Path(ref path)) => { [INFO] [stdout] 40 | let ident = &path.segments.first().unwrap().ident; [INFO] [stdout] ... [INFO] [stdout] 54 | } [INFO] [stdout] 55 ~ } _ => { [INFO] [stdout] 56 | return Err(Error::unsupported_format("non-word").with_span(item)); [INFO] [stdout] 57 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/shape.rs:170:16 [INFO] [stdout] | [INFO] [stdout] 170 | if let NestedMeta::Meta(Meta::Path(ref path)) = *item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/shape.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 170 ~ match *item { NestedMeta::Meta(Meta::Path(ref path)) => { [INFO] [stdout] 171 | errors.handle(new.set_word(&path.segments.first().unwrap().ident.to_string())); [INFO] [stdout] 172 ~ } _ => { [INFO] [stdout] 173 | errors.push(Error::unsupported_format("non-word").with_span(item)); [INFO] [stdout] 174 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/usage/lifetimes.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | if let syn::ReturnType::Type(_, ref ty) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/usage/lifetimes.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 218 ~ match *self { syn::ReturnType::Type(_, ref ty) => { [INFO] [stdout] 219 | ty.uses_lifetimes(options, lifetimes) [INFO] [stdout] 220 ~ } _ => { [INFO] [stdout] 221 | Default::default() [INFO] [stdout] 222 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/usage/type_params.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | if let syn::ReturnType::Type(_, ref ty) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/usage/type_params.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 139 ~ match *self { syn::ReturnType::Type(_, ref ty) => { [INFO] [stdout] 140 | ty.uses_type_params(options, type_set) [INFO] [stdout] 141 ~ } _ => { [INFO] [stdout] 142 | Default::default() [INFO] [stdout] 143 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/parse_expr.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | if let Expr::Lit(expr_lit) = &nv.value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/parse_expr.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 39 ~ match &nv.value { Expr::Lit(expr_lit) => { [INFO] [stdout] 40 | Expr::from_value(&expr_lit.lit) [INFO] [stdout] 41 ~ } _ => { [INFO] [stdout] 42 | Ok(nv.value.clone()) [INFO] [stdout] 43 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/path_list.rs:54:16 [INFO] [stdout] | [INFO] [stdout] 54 | if let NestedMeta::Meta(Meta::Path(ref path)) = *nmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/path_list.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 54 ~ match *nmi { NestedMeta::Meta(Meta::Path(ref path)) => { [INFO] [stdout] 55 | paths.push(path.clone()); [INFO] [stdout] 56 ~ } _ => { [INFO] [stdout] 57 | return Err(Error::unexpected_type("non-word").with_span(nmi)); [INFO] [stdout] 58 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 68 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `darling_core` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/derive.rs [INFO] [stderr] * src/util/parse_expr.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/derive.rs:13:6 [INFO] [stderr] | [INFO] [stderr] 13 | ($e:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/util/parse_expr.rs:55:10 [INFO] [stderr] | [INFO] [stderr] 55 | ($body:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] = note: `--force-warn keyword-idents-2024` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ help: you can use a raw identifier to stay compatible: `'r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/derive.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | ($e:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 13 | ($e:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/util/parse_expr.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 55 | ($body:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 55 | ($body:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/data.rs:275:32 [INFO] [stdout] | [INFO] [stdout] 275 | ... if let Some(ident) = &field.ident { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/data.rs:277:29 [INFO] [stdout] | [INFO] [stdout] 277 | ... } else { [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 275 ~ match &field.ident { Some(ident) => { [INFO] [stdout] 276 | err.at(ident) [INFO] [stdout] 277 ~ } _ => { [INFO] [stdout] 278 | err [INFO] [stdout] 279 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/data.rs:462:16 [INFO] [stdout] | [INFO] [stdout] 462 | if let syn::Data::Struct(s) = syn::parse2::(input).unwrap().data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/data.rs:464:13 [INFO] [stdout] | [INFO] [stdout] 464 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 462 ~ match syn::parse2::(input).unwrap().data { syn::Data::Struct(s) => { [INFO] [stdout] 463 | s.fields [INFO] [stdout] 464 ~ } _ => { [INFO] [stdout] 465 | panic!(); [INFO] [stdout] 466 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | if let syn::GenericParam::Type(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 42 ~ match *self { syn::GenericParam::Type(ref val) => { [INFO] [stdout] 43 | Some(val) [INFO] [stdout] 44 ~ } _ => { [INFO] [stdout] 45 | None [INFO] [stdout] 46 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 50 | if let syn::GenericParam::Lifetime(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 50 ~ match *self { syn::GenericParam::Lifetime(ref val) => { [INFO] [stdout] 51 | Some(val) [INFO] [stdout] 52 ~ } _ => { [INFO] [stdout] 53 | None [INFO] [stdout] 54 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | if let syn::GenericParam::Const(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 58 ~ match *self { syn::GenericParam::Const(ref val) => { [INFO] [stdout] 59 | Some(val) [INFO] [stdout] 60 ~ } _ => { [INFO] [stdout] 61 | None [INFO] [stdout] 62 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 110 | if let GenericParam::Type(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 110 ~ match *self { GenericParam::Type(ref val) => { [INFO] [stdout] 111 | Some(val) [INFO] [stdout] 112 ~ } _ => { [INFO] [stdout] 113 | None [INFO] [stdout] 114 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | if let GenericParam::Lifetime(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 118 ~ match *self { GenericParam::Lifetime(ref val) => { [INFO] [stdout] 119 | Some(val) [INFO] [stdout] 120 ~ } _ => { [INFO] [stdout] 121 | None [INFO] [stdout] 122 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | if let GenericParam::Const(ref val) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/ast/generics.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 126 ~ match *self { GenericParam::Const(ref val) => { [INFO] [stdout] 127 | Some(val) [INFO] [stdout] 128 ~ } _ => { [INFO] [stdout] 129 | None [INFO] [stdout] 130 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/codegen/outer_from_impl.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | if let GenericParam::Type(ref mut typ) = *param { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/codegen/outer_from_impl.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 54 ~ match *param { GenericParam::Type(ref mut typ) => { [INFO] [stdout] 55 | if applies_to.contains(&typ.ident) { [INFO] [stdout] 56 | typ.bounds.push(added_bound.clone()); [INFO] [stdout] 57 | } [INFO] [stdout] 58 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | if let Data::Struct(ref vd) = self.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 91 ~ match self.data { Data::Struct(ref vd) => { [INFO] [stdout] 92 | let vdr = vd.as_ref().map(Field::as_declaration); [INFO] [stdout] 93 | let decls = vdr.fields.as_slice(); [INFO] [stdout] 94 | quote!(#(#decls)*) [INFO] [stdout] 95 ~ } _ => { [INFO] [stdout] 96 | quote!() [INFO] [stdout] 97 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 111 | if let Data::Struct(ref vd) = self.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/codegen/trait_impl.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 111 ~ match self.data { Data::Struct(ref vd) => { [INFO] [stdout] 112 | let check_nones = vd.as_ref().map(Field::as_presence_check); [INFO] [stdout] ... [INFO] [stdout] 124 | } [INFO] [stdout] 125 ~ } _ => { [INFO] [stdout] 126 | quote!() [INFO] [stdout] 127 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/error/kind.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 152 | if let Some(bna) = did_you_mean(&self.name, alternates) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/error/kind.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 152 ~ match did_you_mean(&self.name, alternates) { Some(bna) => { [INFO] [stdout] 153 | if let Some(current) = &self.did_you_mean { [INFO] [stdout] ... [INFO] [stdout] 159 | } [INFO] [stdout] 160 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | if let Lit::Str(ref ident) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 295 ~ match *value { Lit::Str(ref ident) => { [INFO] [stdout] 296 | ident [INFO] [stdout] 297 | .parse_with(syn::punctuated::Punctuated::parse_terminated) [INFO] [stdout] 298 | .map_err(|_| Error::unknown_lit_str_value(ident)) [INFO] [stdout] 299 ~ } _ => { [INFO] [stdout] 300 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 301 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:330:12 [INFO] [stdout] | [INFO] [stdout] 330 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 330 ~ match *value { ::syn::Lit::Str(ref v) => { [INFO] [stdout] 331 | v.parse::() [INFO] [stdout] 332 | .map_err(|_| Error::unknown_lit_str_value(v)) [INFO] [stdout] 333 ~ } _ => { [INFO] [stdout] 334 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 335 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:346:12 [INFO] [stdout] | [INFO] [stdout] 346 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:348:9 [INFO] [stdout] | [INFO] [stdout] 348 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 346 ~ match *value { ::syn::Lit::Str(ref v) => { [INFO] [stdout] 347 | v.parse().map_err(|_| Error::unknown_lit_str_value(v)) [INFO] [stdout] 348 ~ } _ => { [INFO] [stdout] 349 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 350 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | if let syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 369 ~ match *value { syn::Lit::Str(ref v) => { [INFO] [stdout] 370 | v.parse().map_err(|_| Error::unknown_lit_str_value(v)) [INFO] [stdout] 371 ~ } _ => { [INFO] [stdout] 372 | Err(Error::unexpected_lit_type(value)) [INFO] [stdout] 373 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 453 | from_syn_parse!(syn::Type); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 453 | from_syn_parse!(syn::Type); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 454 | from_syn_parse!(syn::TypeArray); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 454 | from_syn_parse!(syn::TypeArray); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 455 | from_syn_parse!(syn::TypeBareFn); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 455 | from_syn_parse!(syn::TypeBareFn); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 456 | from_syn_parse!(syn::TypeGroup); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 456 | from_syn_parse!(syn::TypeGroup); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 457 | from_syn_parse!(syn::TypeImplTrait); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 457 | from_syn_parse!(syn::TypeImplTrait); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 458 | from_syn_parse!(syn::TypeInfer); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 458 | from_syn_parse!(syn::TypeInfer); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 459 | from_syn_parse!(syn::TypeMacro); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 459 | from_syn_parse!(syn::TypeMacro); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 460 | from_syn_parse!(syn::TypeNever); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 460 | from_syn_parse!(syn::TypeNever); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 461 | from_syn_parse!(syn::TypeParam); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 461 | from_syn_parse!(syn::TypeParam); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 462 | from_syn_parse!(syn::TypeParen); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 462 | from_syn_parse!(syn::TypeParen); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 463 | from_syn_parse!(syn::TypePath); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 463 | from_syn_parse!(syn::TypePath); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 464 | from_syn_parse!(syn::TypePtr); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 464 | from_syn_parse!(syn::TypePtr); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 465 | from_syn_parse!(syn::TypeReference); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 465 | from_syn_parse!(syn::TypeReference); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 466 | from_syn_parse!(syn::TypeSlice); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 466 | from_syn_parse!(syn::TypeSlice); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 467 | from_syn_parse!(syn::TypeTraitObject); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 467 | from_syn_parse!(syn::TypeTraitObject); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 468 | from_syn_parse!(syn::TypeTuple); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 468 | from_syn_parse!(syn::TypeTuple); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 469 | from_syn_parse!(syn::Visibility); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 469 | from_syn_parse!(syn::Visibility); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:442:20 [INFO] [stdout] | [INFO] [stdout] 442 | if let ::syn::Lit::Str(ref v) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 470 | from_syn_parse!(syn::WhereClause); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 470 | from_syn_parse!(syn::WhereClause); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_syn_parse` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 562 | from_meta_lit!(syn::LitInt, Lit::Int); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 562 | from_meta_lit!(syn::LitInt, Lit::Int); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 563 | from_meta_lit!(syn::LitFloat, Lit::Float); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 563 | from_meta_lit!(syn::LitFloat, Lit::Float); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 564 | from_meta_lit!(syn::LitStr, Lit::Str); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 564 | from_meta_lit!(syn::LitStr, Lit::Str); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 565 | from_meta_lit!(syn::LitByte, Lit::Byte); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 565 | from_meta_lit!(syn::LitByte, Lit::Byte); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 566 | from_meta_lit!(syn::LitByteStr, Lit::ByteStr); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 566 | from_meta_lit!(syn::LitByteStr, Lit::ByteStr); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 567 | from_meta_lit!(syn::LitChar, Lit::Char); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 567 | from_meta_lit!(syn::LitChar, Lit::Char); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 568 | from_meta_lit!(syn::LitBool, Lit::Bool); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 568 | from_meta_lit!(syn::LitBool, Lit::Bool); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | if let $lit_variant(ref value) = *value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 569 | from_meta_lit!(proc_macro2::Literal, Lit::Verbatim); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:527:17 [INFO] [stdout] | [INFO] [stdout] 527 | } else { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 569 | from_meta_lit!(proc_macro2::Literal, Lit::Verbatim); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `from_meta_lit` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:748:24 [INFO] [stdout] | [INFO] [stdout] 748 | if let Some((path, value)) = errors.handle(item) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 789 | hash_map!(String); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:778:21 [INFO] [stdout] | [INFO] [stdout] 778 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 789 | hash_map!(String); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hash_map` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:748:24 [INFO] [stdout] | [INFO] [stdout] 748 | if let Some((path, value)) = errors.handle(item) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 790 | hash_map!(syn::Ident); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:778:21 [INFO] [stdout] | [INFO] [stdout] 778 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 790 | hash_map!(syn::Ident); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hash_map` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/from_meta.rs:748:24 [INFO] [stdout] | [INFO] [stdout] 748 | if let Some((path, value)) = errors.handle(item) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 791 | hash_map!(syn::Path); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/from_meta.rs:778:21 [INFO] [stdout] | [INFO] [stdout] 778 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 791 | hash_map!(syn::Path); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hash_map` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/mod.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | if let NestedMeta::Meta(ref mi) = item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/mod.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 92 ~ match item { NestedMeta::Meta(ref mi) => { [INFO] [stdout] 93 | errors.handle(target.parse_nested(mi)); [INFO] [stdout] 94 ~ } _ => { [INFO] [stdout] 95 | panic!("Wasn't able to parse: `{:?}`", item); [INFO] [stdout] 96 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/core.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | rename_rule: if let syn::Data::Enum(_) = di.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/core.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 56 ~ rename_rule: match di.data { syn::Data::Enum(_) => { [INFO] [stdout] 57 | RenameRule::SnakeCase [INFO] [stdout] 58 ~ } _ => { [INFO] [stdout] 59 | Default::default() [INFO] [stdout] 60 ~ }}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/core.rs:158:12 [INFO] [stdout] | [INFO] [stdout] 158 | if let Data::Struct(fields) = &self.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/core.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 158 ~ match &self.data { Data::Struct(fields) => { [INFO] [stdout] 159 | let flatten_targets: Vec<_> = fields [INFO] [stdout] ... [INFO] [stdout] 177 | } [INFO] [stdout] 178 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/from_attributes.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | if let Data::Struct(ref data) = self.base.container.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/from_attributes.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 32 ~ match self.base.container.data { Data::Struct(ref data) => { [INFO] [stdout] 33 | data.is_newtype() [INFO] [stdout] 34 ~ } _ => { [INFO] [stdout] 35 | false [INFO] [stdout] 36 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/from_meta.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | if let Data::Enum(ref data) = self.base.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/from_meta.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 42 ~ match self.base.data { Data::Enum(ref data) => { [INFO] [stdout] 43 | // Adds errors for duplicate `#[darling(word)]` annotations across all variants. [INFO] [stdout] ... [INFO] [stdout] 55 | } [INFO] [stdout] 56 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/shape.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | if let NestedMeta::Meta(Meta::Path(ref path)) = *item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/shape.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 39 ~ match *item { NestedMeta::Meta(Meta::Path(ref path)) => { [INFO] [stdout] 40 | let ident = &path.segments.first().unwrap().ident; [INFO] [stdout] ... [INFO] [stdout] 54 | } [INFO] [stdout] 55 ~ } _ => { [INFO] [stdout] 56 | return Err(Error::unsupported_format("non-word").with_span(item)); [INFO] [stdout] 57 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.74s [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/options/shape.rs:170:16 [INFO] [stdout] | [INFO] [stdout] 170 | if let NestedMeta::Meta(Meta::Path(ref path)) = *item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/options/shape.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 170 ~ match *item { NestedMeta::Meta(Meta::Path(ref path)) => { [INFO] [stdout] 171 | errors.handle(new.set_word(&path.segments.first().unwrap().ident.to_string())); [INFO] [stdout] 172 ~ } _ => { [INFO] [stdout] 173 | errors.push(Error::unsupported_format("non-word").with_span(item)); [INFO] [stdout] 174 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/usage/lifetimes.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | if let syn::ReturnType::Type(_, ref ty) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/usage/lifetimes.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 218 ~ match *self { syn::ReturnType::Type(_, ref ty) => { [INFO] [stdout] 219 | ty.uses_lifetimes(options, lifetimes) [INFO] [stdout] 220 ~ } _ => { [INFO] [stdout] 221 | Default::default() [INFO] [stdout] 222 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/usage/type_params.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | if let syn::ReturnType::Type(_, ref ty) = *self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/usage/type_params.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 139 ~ match *self { syn::ReturnType::Type(_, ref ty) => { [INFO] [stdout] 140 | ty.uses_type_params(options, type_set) [INFO] [stdout] 141 ~ } _ => { [INFO] [stdout] 142 | Default::default() [INFO] [stdout] 143 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/parse_expr.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | if let Expr::Lit(expr_lit) = &nv.value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/parse_expr.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 39 ~ match &nv.value { Expr::Lit(expr_lit) => { [INFO] [stdout] 40 | Expr::from_value(&expr_lit.lit) [INFO] [stdout] 41 ~ } _ => { [INFO] [stdout] 42 | Ok(nv.value.clone()) [INFO] [stdout] 43 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/path_list.rs:54:16 [INFO] [stdout] | [INFO] [stdout] 54 | if let NestedMeta::Meta(Meta::Path(ref path)) = *nmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/path_list.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 54 ~ match *nmi { NestedMeta::Meta(Meta::Path(ref path)) => { [INFO] [stdout] 55 | paths.push(path.clone()); [INFO] [stdout] 56 ~ } _ => { [INFO] [stdout] 57 | return Err(Error::unexpected_type("non-word").with_span(nmi)); [INFO] [stdout] 58 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/shape.rs:251:12 [INFO] [stdout] | [INFO] [stdout] 251 | if let syn::Data::Struct(data) = unit_struct.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/shape.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 251 ~ match unit_struct.data { syn::Data::Struct(data) => { [INFO] [stdout] 252 | assert!(filter.contains(&data)); [INFO] [stdout] 253 ~ } _ => { [INFO] [stdout] 254 | panic!("Struct not parsed as struct"); [INFO] [stdout] 255 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/shape.rs:265:12 [INFO] [stdout] | [INFO] [stdout] 265 | if let syn::Data::Struct(data) = newtype_struct.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/shape.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 265 ~ match newtype_struct.data { syn::Data::Struct(data) => { [INFO] [stdout] 266 | assert!(filter.contains(&data)); [INFO] [stdout] 267 ~ } _ => { [INFO] [stdout] 268 | panic!("Struct not parsed as struct"); [INFO] [stdout] 269 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/util/shape.rs:279:12 [INFO] [stdout] | [INFO] [stdout] 279 | if let syn::Data::Struct(data) = tuple_struct.data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/util/shape.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 279 ~ match tuple_struct.data { syn::Data::Struct(data) => { [INFO] [stdout] 280 | assert!(!filter.contains(&data)); [INFO] [stdout] 281 ~ } _ => { [INFO] [stdout] 282 | panic!("Struct not parsed as struct"); [INFO] [stdout] 283 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 73 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking darling_core v0.20.10 (/tmp/fixit) [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | uses_lifetimes!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | uses_lifetimes!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | uses_lifetimes!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | uses_lifetimes!(syn::AssocType, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | uses_lifetimes!(syn::AssocType, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | uses_lifetimes!(syn::AssocType, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | uses_lifetimes!(syn::BareFnArg, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | uses_lifetimes!(syn::BareFnArg, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | uses_lifetimes!(syn::BareFnArg, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | uses_lifetimes!(syn::BoundLifetimes, lifetimes); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | uses_lifetimes!(syn::BoundLifetimes, lifetimes); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | uses_lifetimes!(syn::BoundLifetimes, lifetimes); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | uses_lifetimes!(syn::ConstParam, ty); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | uses_lifetimes!(syn::ConstParam, ty); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | uses_lifetimes!(syn::ConstParam, ty); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | uses_lifetimes!(syn::Constraint, bounds); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | uses_lifetimes!(syn::Constraint, bounds); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | uses_lifetimes!(syn::Constraint, bounds); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | uses_lifetimes!(syn::DataEnum, variants); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | uses_lifetimes!(syn::DataEnum, variants); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | uses_lifetimes!(syn::DataEnum, variants); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | uses_lifetimes!(syn::DataStruct, fields); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | uses_lifetimes!(syn::DataStruct, fields); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | uses_lifetimes!(syn::DataStruct, fields); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | uses_lifetimes!(syn::DataUnion, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | uses_lifetimes!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | uses_lifetimes!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | uses_lifetimes!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | uses_lifetimes!(syn::AssocType, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | uses_lifetimes!(syn::AssocType, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | uses_lifetimes!(syn::AssocType, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | uses_lifetimes!(syn::BareFnArg, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | uses_lifetimes!(syn::BareFnArg, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | uses_lifetimes!(syn::BareFnArg, ty); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | uses_lifetimes!(syn::BoundLifetimes, lifetimes); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | uses_lifetimes!(syn::BoundLifetimes, lifetimes); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | uses_lifetimes!(syn::BoundLifetimes, lifetimes); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | uses_lifetimes!(syn::ConstParam, ty); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | uses_lifetimes!(syn::ConstParam, ty); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | uses_lifetimes!(syn::ConstParam, ty); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | uses_lifetimes!(syn::Constraint, bounds); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | uses_lifetimes!(syn::Constraint, bounds); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | uses_lifetimes!(syn::Constraint, bounds); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | uses_lifetimes!(syn::DataEnum, variants); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | uses_lifetimes!(syn::DataEnum, variants); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | uses_lifetimes!(syn::DataEnum, variants); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | uses_lifetimes!(syn::DataStruct, fields); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | uses_lifetimes!(syn::DataStruct, fields); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | uses_lifetimes!(syn::DataStruct, fields); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | uses_lifetimes!(syn::DataUnion, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | uses_lifetimes!(syn::DataUnion, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | uses_lifetimes!(syn::DataUnion, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | uses_lifetimes!(syn::Field, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | uses_lifetimes!(syn::DataUnion, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | uses_lifetimes!(syn::DataUnion, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | uses_lifetimes!(syn::Field, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | uses_lifetimes!(syn::Field, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | uses_lifetimes!(syn::Field, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | uses_lifetimes!(syn::Field, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | uses_lifetimes!(syn::Field, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | uses_lifetimes!(syn::FieldsNamed, named); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | uses_lifetimes!(syn::FieldsNamed, named); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | uses_lifetimes!(syn::FieldsNamed, named); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | uses_lifetimes!(syn::FieldsNamed, named); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | uses_lifetimes!(syn::LifetimeParam, lifetime, bounds); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | uses_lifetimes!(syn::LifetimeParam, lifetime, bounds); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | uses_lifetimes!(syn::LifetimeParam, lifetime, bounds); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | uses_lifetimes!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | uses_lifetimes!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | uses_lifetimes!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | uses_lifetimes!(syn::Path, segments); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | uses_lifetimes!(syn::FieldsNamed, named); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | uses_lifetimes!(syn::FieldsNamed, named); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | uses_lifetimes!(syn::LifetimeParam, lifetime, bounds); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | uses_lifetimes!(syn::LifetimeParam, lifetime, bounds); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | uses_lifetimes!(syn::LifetimeParam, lifetime, bounds); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | uses_lifetimes!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | uses_lifetimes!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | uses_lifetimes!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | uses_lifetimes!(syn::Path, segments); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | uses_lifetimes!(syn::Path, segments); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | uses_lifetimes!(syn::Path, segments); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | uses_lifetimes!(syn::PathSegment, arguments); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | uses_lifetimes!(syn::PathSegment, arguments); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | uses_lifetimes!(syn::PathSegment, arguments); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | uses_lifetimes!(syn::PredicateLifetime, lifetime, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | uses_lifetimes!(syn::PredicateLifetime, lifetime, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | uses_lifetimes!(syn::PredicateLifetime, lifetime, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | uses_lifetimes!(syn::PredicateType, lifetimes, bounded_ty, bounds); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | uses_lifetimes!(syn::PredicateType, lifetimes, bounded_ty, bounds); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | uses_lifetimes!(syn::PredicateType, lifetimes, bounded_ty, bounds); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | uses_lifetimes!(syn::QSelf, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | uses_lifetimes!(syn::QSelf, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | uses_lifetimes!(syn::QSelf, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | uses_lifetimes!(syn::TraitBound, path, lifetimes); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | uses_lifetimes!(syn::TraitBound, path, lifetimes); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | uses_lifetimes!(syn::TraitBound, path, lifetimes); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | uses_lifetimes!(syn::TypeArray, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | uses_lifetimes!(syn::TypeArray, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | uses_lifetimes!(syn::TypeArray, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | uses_lifetimes!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | uses_lifetimes!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | uses_lifetimes!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | uses_lifetimes!(syn::TypeGroup, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | uses_lifetimes!(syn::TypeGroup, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | uses_lifetimes!(syn::TypeGroup, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | uses_lifetimes!(syn::TypeImplTrait, bounds); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | uses_lifetimes!(syn::TypeImplTrait, bounds); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | uses_lifetimes!(syn::TypeImplTrait, bounds); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | uses_lifetimes!(syn::TypeParam, bounds); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | uses_lifetimes!(syn::TypeParam, bounds); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | uses_lifetimes!(syn::TypeParam, bounds); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | uses_lifetimes!(syn::Path, segments); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | uses_lifetimes!(syn::Path, segments); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | uses_lifetimes!(syn::TypeParen, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | uses_lifetimes!(syn::PathSegment, arguments); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | uses_lifetimes!(syn::PathSegment, arguments); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | uses_lifetimes!(syn::PathSegment, arguments); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | uses_lifetimes!(syn::PredicateLifetime, lifetime, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | uses_lifetimes!(syn::PredicateLifetime, lifetime, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | uses_lifetimes!(syn::PredicateLifetime, lifetime, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | uses_lifetimes!(syn::PredicateType, lifetimes, bounded_ty, bounds); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | uses_lifetimes!(syn::PredicateType, lifetimes, bounded_ty, bounds); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | uses_lifetimes!(syn::PredicateType, lifetimes, bounded_ty, bounds); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | uses_lifetimes!(syn::QSelf, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | uses_lifetimes!(syn::TypeParen, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | uses_lifetimes!(syn::QSelf, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | uses_lifetimes!(syn::QSelf, ty); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | uses_lifetimes!(syn::TraitBound, path, lifetimes); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | uses_lifetimes!(syn::TypeParen, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | uses_lifetimes!(syn::TraitBound, path, lifetimes); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | uses_lifetimes!(syn::TraitBound, path, lifetimes); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | uses_lifetimes!(syn::TypeArray, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | uses_lifetimes!(syn::TypeArray, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | uses_lifetimes!(syn::TypeArray, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | uses_lifetimes!(syn::TypePtr, elem); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | uses_lifetimes!(syn::TypePtr, elem); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | uses_lifetimes!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | uses_lifetimes!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | uses_lifetimes!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | uses_lifetimes!(syn::TypeGroup, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | uses_lifetimes!(syn::TypeGroup, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | uses_lifetimes!(syn::TypeGroup, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | uses_lifetimes!(syn::TypeImplTrait, bounds); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | uses_lifetimes!(syn::TypeImplTrait, bounds); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | uses_lifetimes!(syn::TypeImplTrait, bounds); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | uses_lifetimes!(syn::TypeParam, bounds); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | uses_lifetimes!(syn::TypeParam, bounds); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | uses_lifetimes!(syn::TypeParam, bounds); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | uses_lifetimes!(syn::TypeParen, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | uses_lifetimes!(syn::TypeParen, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | uses_lifetimes!(syn::TypeParen, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | uses_lifetimes!(syn::TypePtr, elem); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | uses_lifetimes!(syn::TypePtr, elem); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | uses_lifetimes!(syn::TypePtr, elem); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | uses_lifetimes!(syn::TypeReference, lifetime, elem); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | uses_lifetimes!(syn::TypeReference, lifetime, elem); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | uses_lifetimes!(syn::TypeReference, lifetime, elem); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | uses_lifetimes!(syn::TypeSlice, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | uses_lifetimes!(syn::TypeSlice, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | uses_lifetimes!(syn::TypeSlice, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | uses_lifetimes!(syn::TypeTuple, elems); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | uses_lifetimes!(syn::TypeTuple, elems); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | uses_lifetimes!(syn::TypeTuple, elems); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | uses_lifetimes!(syn::TypePtr, elem); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | uses_lifetimes!(syn::TypeReference, lifetime, elem); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | uses_lifetimes!(syn::TypeReference, lifetime, elem); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | uses_lifetimes!(syn::TypeReference, lifetime, elem); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | uses_lifetimes!(syn::TypeSlice, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | uses_lifetimes!(syn::TypeSlice, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | uses_lifetimes!(syn::TypeSlice, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | uses_lifetimes!(syn::TypeTuple, elems); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | uses_lifetimes!(syn::TypeTuple, elems); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | uses_lifetimes!(syn::TypeTuple, elems); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | uses_lifetimes!(syn::TypeTraitObject, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | uses_lifetimes!(syn::TypeTraitObject, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | uses_lifetimes!(syn::TypeTraitObject, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | uses_lifetimes!(syn::Variant, fields); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | uses_lifetimes!(syn::Variant, fields); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | uses_lifetimes!(syn::Variant, fields); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | uses_lifetimes!(syn::TypeTraitObject, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | uses_lifetimes!(syn::TypeTraitObject, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | uses_lifetimes!(syn::TypeTraitObject, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | fn uses_lifetimes<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | uses_lifetimes!(syn::Variant, fields); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | type_set: &'gen $crate::usage::LifetimeSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | uses_lifetimes!(syn::Variant, fields); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> $crate::usage::LifetimeRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/lifetimes.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | uses_lifetimes!(syn::Variant, fields); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_lifetimes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | uses_type_params!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | uses_type_params!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | uses_type_params!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | uses_type_params!(syn::AssocType, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | uses_type_params!(syn::AssocType, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | uses_type_params!(syn::AssocType, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | uses_type_params!(syn::BareFnArg, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | uses_type_params!(syn::BareFnArg, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | uses_type_params!(syn::BareFnArg, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | uses_type_params!(syn::Constraint, bounds); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | uses_type_params!(syn::Constraint, bounds); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | uses_type_params!(syn::Constraint, bounds); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | uses_type_params!(syn::DataEnum, variants); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | uses_type_params!(syn::DataEnum, variants); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | uses_type_params!(syn::DataEnum, variants); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | uses_type_params!(syn::DataStruct, fields); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | uses_type_params!(syn::DataStruct, fields); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | uses_type_params!(syn::DataStruct, fields); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | uses_type_params!(syn::DataUnion, fields); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | uses_type_params!(syn::DataUnion, fields); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | uses_type_params!(syn::DataUnion, fields); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | uses_type_params!(syn::Field, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | uses_type_params!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | uses_type_params!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | uses_type_params!(syn::AngleBracketedGenericArguments, args); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | uses_type_params!(syn::AssocType, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | uses_type_params!(syn::AssocType, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | uses_type_params!(syn::AssocType, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | uses_type_params!(syn::BareFnArg, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | uses_type_params!(syn::BareFnArg, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | uses_type_params!(syn::BareFnArg, ty); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | uses_type_params!(syn::Constraint, bounds); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | uses_type_params!(syn::Constraint, bounds); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | uses_type_params!(syn::Constraint, bounds); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | uses_type_params!(syn::DataEnum, variants); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | uses_type_params!(syn::DataEnum, variants); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | uses_type_params!(syn::DataEnum, variants); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | uses_type_params!(syn::Field, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | uses_type_params!(syn::DataStruct, fields); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | uses_type_params!(syn::DataStruct, fields); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | uses_type_params!(syn::DataStruct, fields); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | uses_type_params!(syn::DataUnion, fields); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | uses_type_params!(syn::DataUnion, fields); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | uses_type_params!(syn::DataUnion, fields); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | uses_type_params!(syn::Field, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | uses_type_params!(syn::Field, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | uses_type_params!(syn::Field, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | uses_type_params!(syn::FieldsNamed, named); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | uses_type_params!(syn::FieldsNamed, named); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | uses_type_params!(syn::FieldsNamed, named); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | uses_type_params!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | uses_type_params!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | uses_type_params!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | uses_type_params!(syn::PredicateType, bounded_ty, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | uses_type_params!(syn::PredicateType, bounded_ty, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | uses_type_params!(syn::PredicateType, bounded_ty, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | uses_type_params!(syn::QSelf, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | uses_type_params!(syn::QSelf, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | uses_type_params!(syn::QSelf, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | uses_type_params!(syn::TraitBound, path); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | uses_type_params!(syn::TraitBound, path); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | uses_type_params!(syn::TraitBound, path); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | uses_type_params!(syn::TypeArray, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | uses_type_params!(syn::TypeArray, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | uses_type_params!(syn::TypeArray, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | uses_type_params!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | uses_type_params!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | uses_type_params!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | uses_type_params!(syn::TypeGroup, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | uses_type_params!(syn::TypeGroup, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | uses_type_params!(syn::TypeGroup, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | uses_type_params!(syn::TypeImplTrait, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | uses_type_params!(syn::TypeImplTrait, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | uses_type_params!(syn::TypeImplTrait, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | uses_type_params!(syn::TypeParen, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | uses_type_params!(syn::TypeParen, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | uses_type_params!(syn::TypeParen, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | uses_type_params!(syn::TypePtr, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | uses_type_params!(syn::TypePtr, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | uses_type_params!(syn::TypePtr, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | uses_type_params!(syn::TypeReference, elem); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | uses_type_params!(syn::TypeReference, elem); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | uses_type_params!(syn::TypeReference, elem); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | uses_type_params!(syn::Field, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | uses_type_params!(syn::FieldsNamed, named); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | uses_type_params!(syn::FieldsNamed, named); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | uses_type_params!(syn::FieldsNamed, named); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | uses_type_params!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | uses_type_params!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | uses_type_params!(syn::ParenthesizedGenericArguments, inputs, output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | uses_type_params!(syn::PredicateType, bounded_ty, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | uses_type_params!(syn::PredicateType, bounded_ty, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | uses_type_params!(syn::PredicateType, bounded_ty, bounds); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | uses_type_params!(syn::QSelf, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | uses_type_params!(syn::QSelf, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | uses_type_params!(syn::QSelf, ty); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | uses_type_params!(syn::TraitBound, path); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | uses_type_params!(syn::TraitBound, path); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | uses_type_params!(syn::TraitBound, path); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | uses_type_params!(syn::TypeArray, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | uses_type_params!(syn::TypeArray, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | uses_type_params!(syn::TypeArray, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:46:33 [INFO] [stdout] | [INFO] [stdout] 46 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | uses_type_params!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | uses_type_params!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | uses_type_params!(syn::TypeBareFn, inputs, output); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | uses_type_params!(syn::TypeGroup, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | uses_type_params!(syn::TypeGroup, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | uses_type_params!(syn::TypeGroup, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | uses_type_params!(syn::TypeImplTrait, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | uses_type_params!(syn::TypeImplTrait, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | uses_type_params!(syn::TypeImplTrait, bounds); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | uses_type_params!(syn::TypeParen, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | uses_type_params!(syn::TypeParen, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | uses_type_params!(syn::TypeParen, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | uses_type_params!(syn::TypePtr, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | uses_type_params!(syn::TypePtr, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | uses_type_params!(syn::TypePtr, elem); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | uses_type_params!(syn::TypeReference, elem); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | uses_type_params!(syn::TypeReference, elem); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | uses_type_params!(syn::TypeReference, elem); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | uses_type_params!(syn::TypeSlice, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | uses_type_params!(syn::TypeSlice, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | uses_type_params!(syn::TypeSlice, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | uses_type_params!(syn::TypeTuple, elems); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | uses_type_params!(syn::TypeTuple, elems); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | uses_type_params!(syn::TypeTuple, elems); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | uses_type_params!(syn::TypeTraitObject, bounds); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | uses_type_params!(syn::TypeTraitObject, bounds); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | uses_type_params!(syn::TypeTraitObject, bounds); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | uses_type_params!(syn::Variant, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | uses_type_params!(syn::Variant, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | uses_type_params!(syn::Variant, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | uses_type_params!(syn::TypeSlice, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | uses_type_params!(syn::TypeSlice, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | uses_type_params!(syn::TypeSlice, elem); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | uses_type_params!(syn::TypeTuple, elems); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | uses_type_params!(syn::TypeTuple, elems); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | uses_type_params!(syn::TypeTuple, elems); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | uses_type_params!(syn::TypeTraitObject, bounds); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | uses_type_params!(syn::TypeTraitObject, bounds); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | uses_type_params!(syn::TypeTraitObject, bounds); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn uses_type_params<'gen>( [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | uses_type_params!(syn::Variant, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | type_set: &'gen $crate::usage::IdentSet [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | uses_type_params!(syn::Variant, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetimes cannot use keyword names [INFO] [stdout] --> src/macros_public.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ) -> $crate::usage::IdentRefSet<'gen> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/usage/type_params.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | uses_type_params!(syn::Variant, fields); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `uses_type_params` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 165 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `darling_core` (lib) due to 166 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 165 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `darling_core` (lib test) due to 166 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "f612f869dac653b565db59253bab68e65d61588b03f9b3fe0584eae2beb851cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f612f869dac653b565db59253bab68e65d61588b03f9b3fe0584eae2beb851cb", kill_on_drop: false }` [INFO] [stdout] f612f869dac653b565db59253bab68e65d61588b03f9b3fe0584eae2beb851cb