[INFO] cloning repository https://github.com/rsuu/rka [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rsuu/rka" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frsuu%2Frka", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frsuu%2Frka'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bd7dea7715869dd54511367dcfd696f4bcf32f45 [INFO] checking rsuu/rka against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frsuu%2Frka" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/rsuu/rka on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/rsuu/rka [INFO] finished tweaking git repo https://github.com/rsuu/rka [INFO] tweaked toml for git repo https://github.com/rsuu/rka written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/rsuu/rka already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /workspace/builds/worker-0-tc1/source/crates/rka-fn/Cargo.toml [INFO] [stderr] workspace: /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/crates/rka-derive/Cargo.toml: `proc_macro` is deprecated in favor of `proc-macro` and will not work in the 2024 edition [INFO] [stderr] (in the `rka_derive` library target) [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/crates/rka-attr/Cargo.toml: `proc_macro` is deprecated in favor of `proc-macro` and will not work in the 2024 edition [INFO] [stderr] (in the `rka_attr` library target) [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proc-macro2 v1.0.78 [INFO] [stderr] Downloaded prettyplease v0.2.16 [INFO] [stderr] Downloaded syn v2.0.48 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d0a2b38215a2896ffa2ecf11c8ba170c65288b3687fe3879f87ca7fce3e9caf1 [INFO] running `Command { std: "docker" "start" "-a" "d0a2b38215a2896ffa2ecf11c8ba170c65288b3687fe3879f87ca7fce3e9caf1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d0a2b38215a2896ffa2ecf11c8ba170c65288b3687fe3879f87ca7fce3e9caf1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0a2b38215a2896ffa2ecf11c8ba170c65288b3687fe3879f87ca7fce3e9caf1", kill_on_drop: false }` [INFO] [stdout] d0a2b38215a2896ffa2ecf11c8ba170c65288b3687fe3879f87ca7fce3e9caf1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 58a81a6b2592f66f4382a1c7f577780e27aea4ae4dad0c1d329d0610c13857d4 [INFO] running `Command { std: "docker" "start" "-a" "58a81a6b2592f66f4382a1c7f577780e27aea4ae4dad0c1d329d0610c13857d4", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /opt/rustwide/workdir/crates/rka-fn/Cargo.toml [INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml [INFO] [stderr] warning: /opt/rustwide/workdir/crates/rka-attr/Cargo.toml: `proc_macro` is deprecated in favor of `proc-macro` and will not work in the 2024 edition [INFO] [stderr] (in the `rka_attr` library target) [INFO] [stderr] warning: /opt/rustwide/workdir/crates/rka-derive/Cargo.toml: `proc_macro` is deprecated in favor of `proc-macro` and will not work in the 2024 edition [INFO] [stderr] (in the `rka_derive` library target) [INFO] [stderr] Compiling proc-macro2 v1.0.78 [INFO] [stderr] Checking unicode-ident v1.0.12 [INFO] [stderr] Compiling prettyplease v0.2.16 [INFO] [stderr] Checking quote v1.0.35 [INFO] [stderr] Checking syn v2.0.48 [INFO] [stderr] Checking rka-derive v0.1.0 (/opt/rustwide/workdir/crates/rka-derive) [INFO] [stderr] Checking rka-attr v0.1.0 (/opt/rustwide/workdir/crates/rka-attr) [INFO] [stdout] warning: unused import: `quote::format_ident` [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use quote::format_ident; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `quote::format_ident` [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use quote::format_ident; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::parse::Parse` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use syn::parse::Parse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::parse::Parse` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use syn::parse::Parse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let f: FnWhere = syn::parse2(ts.clone()).unwrap(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let f: FnWhere = syn::parse2(ts.clone()).unwrap(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FnWhere { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 8 | kw_pub: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 9 | kw_fn: Token![fn], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn_name: Ident, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 12 | [INFO] [stdout] 13 | paren_token: token::Paren, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 14 | fn_fields: Punctuated, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | [INFO] [stdout] 16 | return_token: Option]>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | return_type: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 18 | [INFO] [stdout] 19 | kw_where: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 20 | where_fields: Punctuated, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | [INFO] [stdout] 22 | brace_token: token::Brace, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | brace_body: TokenStream, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `token`, and `ty` are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | struct Arg { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 27 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 28 | token: Token![:], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 29 | ty: Type, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty`, `token`, and `traits` are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 32 | struct ArgWhereField { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 33 | ty: ArgWhereTy, [INFO] [stdout] | ^^ [INFO] [stdout] 34 | token: Token![:], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | traits: Punctuated, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | Ident(syn::Ident), [INFO] [stdout] | ----- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | Ident(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | KwFn(Token![fn]), [INFO] [stdout] | ---- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 40 | KwFn(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | Ident(syn::Ident), [INFO] [stdout] | ----- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | Ident(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | KwAsync(Token![async]), [INFO] [stdout] | ------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | KwAsync(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FnWhere { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 8 | kw_pub: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 9 | kw_fn: Token![fn], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn_name: Ident, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 12 | [INFO] [stdout] 13 | paren_token: token::Paren, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 14 | fn_fields: Punctuated, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | [INFO] [stdout] 16 | return_token: Option]>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | return_type: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 18 | [INFO] [stdout] 19 | kw_where: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 20 | where_fields: Punctuated, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | [INFO] [stdout] 22 | brace_token: token::Brace, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | brace_body: TokenStream, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `token`, and `ty` are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | struct Arg { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 27 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 28 | token: Token![:], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 29 | ty: Type, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty`, `token`, and `traits` are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 32 | struct ArgWhereField { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 33 | ty: ArgWhereTy, [INFO] [stdout] | ^^ [INFO] [stdout] 34 | token: Token![:], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | traits: Punctuated, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | Ident(syn::Ident), [INFO] [stdout] | ----- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | Ident(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | KwFn(Token![fn]), [INFO] [stdout] | ---- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 40 | KwFn(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | Ident(syn::Ident), [INFO] [stdout] | ----- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | Ident(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | KwAsync(Token![async]), [INFO] [stdout] | ------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | KwAsync(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rka-fn v0.1.0 (/opt/rustwide/workdir/crates/rka-fn) [INFO] [stdout] warning: unused import: `Group` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `Parse`, and `self` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] 5 | parse_macro_input, Expr, Item, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Group` and `TokenStream` [INFO] [stdout] --> crates/rka-fn/src/size.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-fn/src/size.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `parse_macro_input`, and `self` [INFO] [stdout] --> crates/rka-fn/src/size.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 7 | parse_macro_input, Item, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Group` [INFO] [stdout] --> crates/rka-fn/src/time.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-fn/src/time.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `parse_macro_input`, and `self` [INFO] [stdout] --> crates/rka-fn/src/time.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | parse_macro_input, Item, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Group` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `Parse`, and `self` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] 5 | parse_macro_input, Expr, Item, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Group` and `TokenStream` [INFO] [stdout] --> crates/rka-fn/src/size.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-fn/src/size.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `parse_macro_input`, and `self` [INFO] [stdout] --> crates/rka-fn/src/size.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 7 | parse_macro_input, Item, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Group` [INFO] [stdout] --> crates/rka-fn/src/time.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-fn/src/time.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `parse_macro_input`, and `self` [INFO] [stdout] --> crates/rka-fn/src/time.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | parse_macro_input, Item, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parse` [INFO] [stdout] --> crates/rka-fn/src/time.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parse` [INFO] [stdout] --> crates/rka-fn/src/size.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | parse::{self, Parse}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parse` [INFO] [stdout] --> crates/rka-fn/src/time.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parse` [INFO] [stdout] --> crates/rka-fn/src/size.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | parse::{self, Parse}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn keyword_block(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn postfix_match_block(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn keyword_block(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn postfix_match_block(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/lib.rs:146:29 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn return_from_lifetime(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `size` is never used [INFO] [stdout] --> crates/rka-fn/src/size.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn size(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SynSize` is never constructed [INFO] [stdout] --> crates/rka-fn/src/size.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | struct SynSize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_str` and `into_ts` are never used [INFO] [stdout] --> crates/rka-fn/src/size.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 21 | impl SynSize { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 22 | fn from_str(v: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | fn into_ts(self) -> proc_macro::TokenStream { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/lib.rs:146:29 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn return_from_lifetime(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `size` is never used [INFO] [stdout] --> crates/rka-fn/src/size.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn size(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SynSize` is never constructed [INFO] [stdout] --> crates/rka-fn/src/size.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | struct SynSize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_str` and `into_ts` are never used [INFO] [stdout] --> crates/rka-fn/src/size.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 21 | impl SynSize { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 22 | fn from_str(v: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | fn into_ts(self) -> proc_macro::TokenStream { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `quote::format_ident` [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use quote::format_ident; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::parse::Parse` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use syn::parse::Parse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Group` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `Parse`, and `self` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] 5 | parse_macro_input, Expr, Item, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Group` and `TokenStream` [INFO] [stdout] --> crates/rka-fn/src/size.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-fn/src/size.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `parse_macro_input`, and `self` [INFO] [stdout] --> crates/rka-fn/src/size.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 7 | parse_macro_input, Item, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Group` [INFO] [stdout] --> crates/rka-fn/src/time.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use proc_macro2::{Group, TokenStream}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ToTokens` [INFO] [stdout] --> crates/rka-fn/src/time.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | use quote::{quote, ToTokens}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Item`, `parse_macro_input`, and `self` [INFO] [stdout] --> crates/rka-fn/src/time.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | parse_macro_input, Item, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> crates/rka-derive/src/lib.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let f: FnWhere = syn::parse2(ts.clone()).unwrap(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FnWhere { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 8 | kw_pub: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 9 | kw_fn: Token![fn], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn_name: Ident, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 12 | [INFO] [stdout] 13 | paren_token: token::Paren, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 14 | fn_fields: Punctuated, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | [INFO] [stdout] 16 | return_token: Option]>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | return_type: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 18 | [INFO] [stdout] 19 | kw_where: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 20 | where_fields: Punctuated, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | [INFO] [stdout] 22 | brace_token: token::Brace, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | brace_body: TokenStream, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `token`, and `ty` are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | struct Arg { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 27 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 28 | token: Token![:], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 29 | ty: Type, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty`, `token`, and `traits` are never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 32 | struct ArgWhereField { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 33 | ty: ArgWhereTy, [INFO] [stdout] | ^^ [INFO] [stdout] 34 | token: Token![:], [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | traits: Punctuated, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | Ident(syn::Ident), [INFO] [stdout] | ----- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | Ident(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | KwFn(Token![fn]), [INFO] [stdout] | ---- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 40 | KwFn(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | Ident(syn::Ident), [INFO] [stdout] | ----- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | Ident(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/rka-derive/src/parse_fn_where.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | KwAsync(Token![async]), [INFO] [stdout] | ------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | KwAsync(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parse` [INFO] [stdout] --> crates/rka-fn/src/time.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | parse::{self, Parse}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parse` [INFO] [stdout] --> crates/rka-fn/src/size.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | parse::{self, Parse}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn keyword_block(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/opt/postfix.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn postfix_match_block(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ts` [INFO] [stdout] --> crates/rka-fn/src/lib.rs:146:29 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn return_from_lifetime(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `size` is never used [INFO] [stdout] --> crates/rka-fn/src/size.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn size(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SynSize` is never constructed [INFO] [stdout] --> crates/rka-fn/src/size.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | struct SynSize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_str` and `into_ts` are never used [INFO] [stdout] --> crates/rka-fn/src/size.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 21 | impl SynSize { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 22 | fn from_str(v: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | fn into_ts(self) -> proc_macro::TokenStream { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] attr: `` [INFO] [stdout] item: `fn f() { 123 }` [INFO] [stdout] warning: unused import: `rka_attr::*` [INFO] [stdout] --> crates/rka-attr/examples/dev.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use rka_attr::*; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rka v0.1.0 (/opt/rustwide/workdir/crates/rka) [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> crates/rka/examples/dev.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | let k: usize = ({ [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 22 | }); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 10 ~ let k: usize = { [INFO] [stdout] 11 | match v { [INFO] [stdout] ... [INFO] [stdout] 21 | } [INFO] [stdout] 22 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary braces around block return value [INFO] [stdout] --> crates/rka/examples/postfix_block.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | .pipe({ 1 }) // 1 [INFO] [stdout] | ^^ ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_braces)]` on by default [INFO] [stdout] help: remove these braces [INFO] [stdout] | [INFO] [stdout] 49 - .pipe({ 1 }) // 1 [INFO] [stdout] 49 + .pipe(1) // 1 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary braces around block return value [INFO] [stdout] --> crates/rka/examples/postfix_block.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | .pipe({ 2 }) // 2 [INFO] [stdout] | ^^ ^^ [INFO] [stdout] | [INFO] [stdout] help: remove these braces [INFO] [stdout] | [INFO] [stdout] 50 - .pipe({ 2 }) // 2 [INFO] [stdout] 50 + .pipe(2) // 2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary braces around block return value [INFO] [stdout] --> crates/rka/examples/postfix_block.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | .pipe({ 10 }) // 10 [INFO] [stdout] | ^^ ^^ [INFO] [stdout] | [INFO] [stdout] help: remove these braces [INFO] [stdout] | [INFO] [stdout] 62 - .pipe({ 10 }) // 10 [INFO] [stdout] 62 + .pipe(10) // 10 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_sleep` is never used [INFO] [stdout] --> crates/rka/examples/dev.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn test_sleep() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> crates/rka/examples/postfix_block.rs:15:26 [INFO] [stdout] | [INFO] [stdout] 15 | fn test(self, v: T) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sub` is never used [INFO] [stdout] --> crates/rka/examples/postfix_block.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn sub(this: usize, other: usize) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.33s [INFO] running `Command { std: "docker" "inspect" "58a81a6b2592f66f4382a1c7f577780e27aea4ae4dad0c1d329d0610c13857d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58a81a6b2592f66f4382a1c7f577780e27aea4ae4dad0c1d329d0610c13857d4", kill_on_drop: false }` [INFO] [stdout] 58a81a6b2592f66f4382a1c7f577780e27aea4ae4dad0c1d329d0610c13857d4