[INFO] cloning repository https://github.com/theProject-dev/auth-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/theProject-dev/auth-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheProject-dev%2Fauth-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheProject-dev%2Fauth-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a4e0125353fbfab540f63fdef2d14571320427cd [INFO] checking theProject-dev/auth-rs against try#93086cfebfccb79083c59d0d3b2052944bba643c for pr-146440-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheProject-dev%2Fauth-rs" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/theProject-dev/auth-rs [INFO] finished tweaking git repo https://github.com/theProject-dev/auth-rs [INFO] tweaked toml for git repo https://github.com/theProject-dev/auth-rs written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/theProject-dev/auth-rs on toolchain 93086cfebfccb79083c59d0d3b2052944bba643c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+93086cfebfccb79083c59d0d3b2052944bba643c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+93086cfebfccb79083c59d0d3b2052944bba643c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 141 packages to latest Rust 1.98.0-nightly compatible versions [INFO] [stderr] Adding darling v0.21.3 (available: v0.23.0) [INFO] [stderr] Adding matchit v0.8.4 (available: v0.8.6) [INFO] [stderr] Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+93086cfebfccb79083c59d0d3b2052944bba643c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+93086cfebfccb79083c59d0d3b2052944bba643c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 90a5ae4ebf522dc8961f447ed05ccdf3dabb7346766293bb0ac605ecee7c145c [INFO] running `Command { std: "docker" "start" "-a" "90a5ae4ebf522dc8961f447ed05ccdf3dabb7346766293bb0ac605ecee7c145c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "90a5ae4ebf522dc8961f447ed05ccdf3dabb7346766293bb0ac605ecee7c145c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "90a5ae4ebf522dc8961f447ed05ccdf3dabb7346766293bb0ac605ecee7c145c", kill_on_drop: false }` [INFO] [stdout] 90a5ae4ebf522dc8961f447ed05ccdf3dabb7346766293bb0ac605ecee7c145c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+93086cfebfccb79083c59d0d3b2052944bba643c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0e4876f930f9f07495f9472796f6318b86067d9cd7aa99d7d6098d44e4fe9d15 [INFO] running `Command { std: "docker" "start" "-a" "0e4876f930f9f07495f9472796f6318b86067d9cd7aa99d7d6098d44e4fe9d15", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Checking itoa v1.0.18 [INFO] [stderr] Checking bytes v1.11.1 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking socket2 v0.6.4 [INFO] [stderr] Checking mio v1.2.1 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Checking futures-channel v0.3.32 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Checking futures-task v0.3.32 [INFO] [stderr] Checking futures-sink v0.3.32 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking sync_wrapper v1.0.2 [INFO] [stderr] Checking form_urlencoded v1.2.2 [INFO] [stderr] Compiling serde_json v1.0.150 [INFO] [stderr] Checking hdrhistogram v7.5.4 [INFO] [stderr] Checking memchr v2.8.1 [INFO] [stderr] Checking nibble_vec v0.1.0 [INFO] [stderr] Checking time v0.1.45 [INFO] [stderr] Checking endian-type v0.2.0 [INFO] [stderr] Checking http v1.4.1 [INFO] [stderr] Checking matchit v0.8.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Checking radix_trie v0.3.0 [INFO] [stderr] Compiling unicode-segmentation v1.13.3 [INFO] [stderr] Checking cookies v0.0.2 [INFO] [stderr] Checking ident_case v1.0.1 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Checking regex-automata v0.4.14 [INFO] [stderr] Checking getrandom v0.4.2 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Checking uuid v1.23.2 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking bitflags v2.11.1 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Checking tower-http v0.6.11 [INFO] [stderr] Checking matchers v0.2.0 [INFO] [stderr] Checking serde_path_to_error v0.1.20 [INFO] [stderr] Checking darling_core v0.21.3 [INFO] [stderr] Checking proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling derive-new v0.7.0 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Checking futures-util v0.3.32 [INFO] [stderr] Checking tokio v1.52.3 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking valar-core v0.0.0 (/opt/rustwide/workdir/crates/valar-core) [INFO] [stderr] Checking axum-core v0.5.6 [INFO] [stderr] Checking tracing-subscriber v0.3.23 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> crates/valar-core/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling valar-macro v0.1.0 (/opt/rustwide/workdir/crates/valar-macro) [INFO] [stdout] DeriveStruct { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "User", [INFO] [stdout] span: #0 bytes(446..450), [INFO] [stdout] }, [INFO] [stdout] generics: Generics { [INFO] [stdout] lt_token: None, [INFO] [stdout] params: [], [INFO] [stdout] gt_token: None, [INFO] [stdout] where_clause: None, [INFO] [stdout] }, [INFO] [stdout] data: Struct( [INFO] [stdout] Fields { [INFO] [stdout] style: Struct, [INFO] [stdout] fields: [ [INFO] [stdout] WithOriginal { [INFO] [stdout] parsed: DeriveField { [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "name", [INFO] [stdout] span: #0 bytes(492..496), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "String", [INFO] [stdout] span: #0 bytes(498..504), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] new: Some( [INFO] [stdout] NewAttr { [INFO] [stdout] into_iter: None, [INFO] [stdout] default: Some( [INFO] [stdout] true, [INFO] [stdout] ), [INFO] [stdout] value: None, [INFO] [stdout] into: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] access: None, [INFO] [stdout] }, [INFO] [stdout] original: Field { [INFO] [stdout] attrs: [ [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: AttrStyle::Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] meta: Meta::List { [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "valar", [INFO] [stdout] span: #0 bytes(463..468), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] delimiter: MacroDelimiter::Paren( [INFO] [stdout] Paren, [INFO] [stdout] ), [INFO] [stdout] tokens: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "new", [INFO] [stdout] span: #0 bytes(469..472), [INFO] [stdout] }, [INFO] [stdout] Group { [INFO] [stdout] delimiter: Parenthesis, [INFO] [stdout] stream: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "default", [INFO] [stdout] span: #0 bytes(473..480), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: #0 bytes(472..481), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] vis: Visibility::Inherited, [INFO] [stdout] mutability: FieldMutability::None, [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "name", [INFO] [stdout] span: #0 bytes(492..496), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] colon_token: Some( [INFO] [stdout] Colon, [INFO] [stdout] ), [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "String", [INFO] [stdout] span: #0 bytes(498..504), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] WithOriginal { [INFO] [stdout] parsed: DeriveField { [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "age", [INFO] [stdout] span: #0 bytes(592..595), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "i32", [INFO] [stdout] span: #0 bytes(597..600), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] new: Some( [INFO] [stdout] NewAttr { [INFO] [stdout] into_iter: None, [INFO] [stdout] default: None, [INFO] [stdout] value: Some( [INFO] [stdout] "0", [INFO] [stdout] ), [INFO] [stdout] into: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] access: Some( [INFO] [stdout] AccessAttr { [INFO] [stdout] rename_as: None, [INFO] [stdout] refrence: None, [INFO] [stdout] mutable: None, [INFO] [stdout] refmut: None, [INFO] [stdout] skip: Some( [INFO] [stdout] true, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] original: Field { [INFO] [stdout] attrs: [ [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: AttrStyle::Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] meta: Meta::List { [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "allow", [INFO] [stdout] span: #0 bytes(517..522), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] delimiter: MacroDelimiter::Paren( [INFO] [stdout] Paren, [INFO] [stdout] ), [INFO] [stdout] tokens: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "dead_code", [INFO] [stdout] span: #0 bytes(523..532), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: AttrStyle::Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] meta: Meta::List { [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "valar", [INFO] [stdout] span: #0 bytes(545..550), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] delimiter: MacroDelimiter::Paren( [INFO] [stdout] Paren, [INFO] [stdout] ), [INFO] [stdout] tokens: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "access", [INFO] [stdout] span: #0 bytes(551..557), [INFO] [stdout] }, [INFO] [stdout] Group { [INFO] [stdout] delimiter: Parenthesis, [INFO] [stdout] stream: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "skip", [INFO] [stdout] span: #0 bytes(558..562), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: #0 bytes(557..563), [INFO] [stdout] }, [INFO] [stdout] Punct { [INFO] [stdout] ch: ',', [INFO] [stdout] spacing: Alone, [INFO] [stdout] span: #0 bytes(563..564), [INFO] [stdout] }, [INFO] [stdout] Ident { [INFO] [stdout] ident: "new", [INFO] [stdout] span: #0 bytes(565..568), [INFO] [stdout] }, [INFO] [stdout] Group { [INFO] [stdout] delimiter: Parenthesis, [INFO] [stdout] stream: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "value", [INFO] [stdout] span: #0 bytes(569..574), [INFO] [stdout] }, [INFO] [stdout] Punct { [INFO] [stdout] ch: '=', [INFO] [stdout] spacing: Alone, [INFO] [stdout] span: #0 bytes(575..576), [INFO] [stdout] }, [INFO] [stdout] Literal { [INFO] [stdout] kind: Str, [INFO] [stdout] symbol: "0", [INFO] [stdout] suffix: None, [INFO] [stdout] span: #0 bytes(577..580), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: #0 bytes(568..581), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] vis: Visibility::Inherited, [INFO] [stdout] mutability: FieldMutability::None, [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "age", [INFO] [stdout] span: #0 bytes(592..595), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] colon_token: Some( [INFO] [stdout] Colon, [INFO] [stdout] ), [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "i32", [INFO] [stdout] span: #0 bytes(597..600), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] WithOriginal { [INFO] [stdout] parsed: DeriveField { [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "profile", [INFO] [stdout] span: #0 bytes(646..653), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "Profile", [INFO] [stdout] span: #0 bytes(655..662), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] new: None, [INFO] [stdout] access: Some( [INFO] [stdout] AccessAttr { [INFO] [stdout] rename_as: None, [INFO] [stdout] refrence: Some( [INFO] [stdout] true, [INFO] [stdout] ), [INFO] [stdout] mutable: None, [INFO] [stdout] refmut: None, [INFO] [stdout] skip: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] original: Field { [INFO] [stdout] attrs: [ [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: AttrStyle::Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] meta: Meta::List { [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "valar", [INFO] [stdout] span: #0 bytes(613..618), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] delimiter: MacroDelimiter::Paren( [INFO] [stdout] Paren, [INFO] [stdout] ), [INFO] [stdout] tokens: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "access", [INFO] [stdout] span: #0 bytes(619..625), [INFO] [stdout] }, [INFO] [stdout] Group { [INFO] [stdout] delimiter: Parenthesis, [INFO] [stdout] stream: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "refrence", [INFO] [stdout] span: #0 bytes(626..634), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: #0 bytes(625..635), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] vis: Visibility::Inherited, [INFO] [stdout] mutability: FieldMutability::None, [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "profile", [INFO] [stdout] span: #0 bytes(646..653), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] colon_token: Some( [INFO] [stdout] Colon, [INFO] [stdout] ), [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "Profile", [INFO] [stdout] span: #0 bytes(655..662), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: Some( [INFO] [stdout] #0 bytes(451..669), [INFO] [stdout] ), [INFO] [stdout] __nonexhaustive: (), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] new: Some( [INFO] [stdout] DeriveStructNewAttr { [INFO] [stdout] visibility: Some( [INFO] [stdout] Visibility { [INFO] [stdout] private: Some( [INFO] [stdout] true, [INFO] [stdout] ), [INFO] [stdout] path: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] access: Some( [INFO] [stdout] DeriveStructAccessAttr { [INFO] [stdout] refrence: Some( [INFO] [stdout] true, [INFO] [stdout] ), [INFO] [stdout] mutable: None, [INFO] [stdout] refmut: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] } [INFO] [stdout] DeriveStruct { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "Profile", [INFO] [stdout] span: #0 bytes(872..879), [INFO] [stdout] }, [INFO] [stdout] generics: Generics { [INFO] [stdout] lt_token: None, [INFO] [stdout] params: [], [INFO] [stdout] gt_token: None, [INFO] [stdout] where_clause: None, [INFO] [stdout] }, [INFO] [stdout] data: Struct( [INFO] [stdout] Fields { [INFO] [stdout] style: Tuple, [INFO] [stdout] fields: [ [INFO] [stdout] WithOriginal { [INFO] [stdout] parsed: DeriveField { [INFO] [stdout] ident: None, [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "String", [INFO] [stdout] span: #0 bytes(943..949), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] new: Some( [INFO] [stdout] NewAttr { [INFO] [stdout] into_iter: None, [INFO] [stdout] default: None, [INFO] [stdout] value: Some( [INFO] [stdout] "We got some stuff working as we speak", [INFO] [stdout] ), [INFO] [stdout] into: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] access: None, [INFO] [stdout] }, [INFO] [stdout] original: Field { [INFO] [stdout] attrs: [ [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: AttrStyle::Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] meta: Meta::List { [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "valar", [INFO] [stdout] span: #0 bytes(882..887), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] delimiter: MacroDelimiter::Paren( [INFO] [stdout] Paren, [INFO] [stdout] ), [INFO] [stdout] tokens: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "new", [INFO] [stdout] span: #0 bytes(888..891), [INFO] [stdout] }, [INFO] [stdout] Group { [INFO] [stdout] delimiter: Parenthesis, [INFO] [stdout] stream: TokenStream [ [INFO] [stdout] Ident { [INFO] [stdout] ident: "value", [INFO] [stdout] span: #0 bytes(892..897), [INFO] [stdout] }, [INFO] [stdout] Punct { [INFO] [stdout] ch: '=', [INFO] [stdout] spacing: Alone, [INFO] [stdout] span: #0 bytes(898..899), [INFO] [stdout] }, [INFO] [stdout] Literal { [INFO] [stdout] kind: Str, [INFO] [stdout] symbol: "We got some stuff working as we speak", [INFO] [stdout] suffix: None, [INFO] [stdout] span: #0 bytes(900..939), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: #0 bytes(891..940), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] vis: Visibility::Inherited, [INFO] [stdout] mutability: FieldMutability::None, [INFO] [stdout] ident: None, [INFO] [stdout] colon_token: None, [INFO] [stdout] ty: Type::Path { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "String", [INFO] [stdout] span: #0 bytes(943..949), [INFO] [stdout] }, [INFO] [stdout] arguments: PathArguments::None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] span: Some( [INFO] [stdout] #0 bytes(879..950), [INFO] [stdout] ), [INFO] [stdout] __nonexhaustive: (), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] new: Some( [INFO] [stdout] DeriveStructNewAttr { [INFO] [stdout] visibility: None, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] access: None, [INFO] [stdout] } [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> crates/valar-macro/tests/test_with_basic_struct.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | let user = User::new(String::from("West"), 30, Profile::new(String::from("Maintainer"))); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `profile` are never read [INFO] [stdout] --> crates/valar-macro/tests/test_with_basic_struct.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 23 | struct User { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 24 | #[valar(new(default))] [INFO] [stdout] 25 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 32 | profile: Profile, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> crates/valar-macro/tests/test_with_basic_struct.rs:43:83 [INFO] [stdout] | [INFO] [stdout] 43 | struct Profile(#[valar(new(value = "We got some stuff working as we speak"))] String); [INFO] [stdout] | ------- field in this struct ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:34:40 [INFO] [stdout] | [INFO] [stdout] 34 | pub async fn authenticate(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handler` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | let handler = self [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:64:34 [INFO] [stdout] | [INFO] [stdout] 64 | pub async fn forbid(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | pub async fn challenge(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:77:36 [INFO] [stdout] | [INFO] [stdout] 77 | pub async fn sign_out(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | pub async fn sign_in(self, state: &dyn State, credential: Credential) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:84:54 [INFO] [stdout] | [INFO] [stdout] 84 | pub async fn sign_in(self, state: &dyn State, credential: Credential) -> Result [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handler` [INFO] [stdout] --> crates/valar-core/src/valar/handler.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn new(handler: H) -> Self [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:50:46 [INFO] [stdout] | [INFO] [stdout] 50 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:54:40 [INFO] [stdout] | [INFO] [stdout] 54 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:58:43 [INFO] [stdout] | [INFO] [stdout] 58 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:62:42 [INFO] [stdout] | [INFO] [stdout] 62 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:66:23 [INFO] [stdout] | [INFO] [stdout] 66 | fn sign_in(&self, request: Request, state: &dyn State, credential: super::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | fn sign_in(&self, request: Request, state: &dyn State, credential: super::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:66:60 [INFO] [stdout] | [INFO] [stdout] 66 | fn sign_in(&self, request: Request, state: &dyn State, credential: super::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `metrics` [INFO] [stdout] --> crates/valar-core/src/valar/mod.rs:78:34 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn record_metrics(&self, metrics: ()) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `request` is never read [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context<'a, Request> { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 19 | valar_instace: &'a Valar, [INFO] [stdout] 20 | request: Request, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Context` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `type_name` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 9 | trait AnyClone: Any { [INFO] [stdout] | -------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 14 | fn type_name(&self) -> &'static str; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `downcast_owned` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:173:4 [INFO] [stdout] | [INFO] [stdout] 173 | fn downcast_owned(boxed: Box) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `downcast_ref` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:182:4 [INFO] [stdout] | [INFO] [stdout] 182 | fn downcast_ref<'a, T: 'static>(boxed: &'a Box) -> Option<&'a T> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `downcast_mut` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:186:4 [INFO] [stdout] | [INFO] [stdout] 186 | fn downcast_mut<'a, T: 'static>(boxed: &'a mut Box) -> Option<&'a mut T> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `scope`, `scoped_service`, and `inner` are never read [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct ScopeService { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 23 | scope: Scope, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 24 | scoped_service: Scoped, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 25 | inner: S, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScopeService` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking tokio-util v0.7.18 [INFO] [stderr] Checking hyper v1.10.1 [INFO] [stderr] Checking tower v0.5.3 [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> crates/valar-core/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Checking axum v0.8.9 [INFO] [stdout] warning: unused import: `super` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | use super::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:219:32 [INFO] [stdout] | [INFO] [stdout] 219 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:219:50 [INFO] [stdout] | [INFO] [stdout] 219 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:223:26 [INFO] [stdout] | [INFO] [stdout] 223 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:223:44 [INFO] [stdout] | [INFO] [stdout] 223 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:227:29 [INFO] [stdout] | [INFO] [stdout] 227 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:227:47 [INFO] [stdout] | [INFO] [stdout] 227 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:231:28 [INFO] [stdout] | [INFO] [stdout] 231 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:231:46 [INFO] [stdout] | [INFO] [stdout] 231 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:235:27 [INFO] [stdout] | [INFO] [stdout] 235 | fn sign_in(&self, request: Request, state: &dyn State, credential: Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:235:45 [INFO] [stdout] | [INFO] [stdout] 235 | fn sign_in(&self, request: Request, state: &dyn State, credential: Credential) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:235:64 [INFO] [stdout] | [INFO] [stdout] 235 | fn sign_in(&self, request: Request, state: &dyn State, credential: Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:251:32 [INFO] [stdout] | [INFO] [stdout] 251 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:251:50 [INFO] [stdout] | [INFO] [stdout] 251 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:255:26 [INFO] [stdout] | [INFO] [stdout] 255 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:255:44 [INFO] [stdout] | [INFO] [stdout] 255 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:259:29 [INFO] [stdout] | [INFO] [stdout] 259 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:259:47 [INFO] [stdout] | [INFO] [stdout] 259 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:263:28 [INFO] [stdout] | [INFO] [stdout] 263 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:263:46 [INFO] [stdout] | [INFO] [stdout] 263 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:267:27 [INFO] [stdout] | [INFO] [stdout] 267 | fn sign_in(&self, request: Request, state: &dyn State, credential: Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:267:45 [INFO] [stdout] | [INFO] [stdout] 267 | fn sign_in(&self, request: Request, state: &dyn State, credential: Credential) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:267:64 [INFO] [stdout] | [INFO] [stdout] 267 | fn sign_in(&self, request: Request, state: &dyn State, credential: Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:34:40 [INFO] [stdout] | [INFO] [stdout] 34 | pub async fn authenticate(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handler` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | let handler = self [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:64:34 [INFO] [stdout] | [INFO] [stdout] 64 | pub async fn forbid(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | pub async fn challenge(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:77:36 [INFO] [stdout] | [INFO] [stdout] 77 | pub async fn sign_out(self, state: &dyn State) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | pub async fn sign_in(self, state: &dyn State, credential: Credential) -> Result [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:84:54 [INFO] [stdout] | [INFO] [stdout] 84 | pub async fn sign_in(self, state: &dyn State, credential: Credential) -> Result [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handler` [INFO] [stdout] --> crates/valar-core/src/valar/handler.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn new(handler: H) -> Self [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:50:46 [INFO] [stdout] | [INFO] [stdout] 50 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:54:40 [INFO] [stdout] | [INFO] [stdout] 54 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:58:43 [INFO] [stdout] | [INFO] [stdout] 58 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:62:42 [INFO] [stdout] | [INFO] [stdout] 62 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:66:23 [INFO] [stdout] | [INFO] [stdout] 66 | fn sign_in(&self, request: Request, state: &dyn State, credential: super::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | fn sign_in(&self, request: Request, state: &dyn State, credential: super::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:66:60 [INFO] [stdout] | [INFO] [stdout] 66 | fn sign_in(&self, request: Request, state: &dyn State, credential: super::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `metrics` [INFO] [stdout] --> crates/valar-core/src/valar/mod.rs:78:34 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn record_metrics(&self, metrics: ()) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `inner` is never read [INFO] [stdout] --> crates/valar-core/src/valar/builder.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 206 | struct FooService { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 207 | inner: S, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FooService` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `request` is never read [INFO] [stdout] --> crates/valar-core/src/valar/context.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context<'a, Request> { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 19 | valar_instace: &'a Valar, [INFO] [stdout] 20 | request: Request, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Context` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `type_name` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 9 | trait AnyClone: Any { [INFO] [stdout] | -------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 14 | fn type_name(&self) -> &'static str; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `downcast_owned` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:173:4 [INFO] [stdout] | [INFO] [stdout] 173 | fn downcast_owned(boxed: Box) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `downcast_ref` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:182:4 [INFO] [stdout] | [INFO] [stdout] 182 | fn downcast_ref<'a, T: 'static>(boxed: &'a Box) -> Option<&'a T> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `downcast_mut` is never used [INFO] [stdout] --> crates/valar-core/src/valar/map.rs:186:4 [INFO] [stdout] | [INFO] [stdout] 186 | fn downcast_mut<'a, T: 'static>(boxed: &'a mut Box) -> Option<&'a mut T> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `scope`, `scoped_service`, and `inner` are never read [INFO] [stdout] --> crates/valar-core/src/valar/scope.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct ScopeService { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 23 | scope: Scope, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 24 | scoped_service: Scoped, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 25 | inner: S, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScopeService` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking valar-handler v0.1.0 (/opt/rustwide/workdir/crates/valar-handler) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> crates/valar-handler/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> crates/valar-handler/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:39:28 [INFO] [stdout] | [INFO] [stdout] 39 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:39:46 [INFO] [stdout] | [INFO] [stdout] 39 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:43:40 [INFO] [stdout] | [INFO] [stdout] 43 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:47:43 [INFO] [stdout] | [INFO] [stdout] 47 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:55:23 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_in(&self, request: Request, state: &dyn State, credential: valar_core::valar::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:55:41 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_in(&self, request: Request, state: &dyn State, credential: valar_core::valar::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:55:60 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_in(&self, request: Request, state: &dyn State, credential: valar_core::valar::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cookies` is never read [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct CookieHandler { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 14 | // Replace this with cookies definently [INFO] [stdout] 15 | cookies: Vec<()>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CookieHandler` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:39:28 [INFO] [stdout] | [INFO] [stdout] 39 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:39:46 [INFO] [stdout] | [INFO] [stdout] 39 | fn authenticate(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:43:40 [INFO] [stdout] | [INFO] [stdout] 43 | fn forbid(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:47:43 [INFO] [stdout] | [INFO] [stdout] 47 | fn challenge(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | fn sign_out(&self, request: Request, state: &dyn State) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:55:23 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_in(&self, request: Request, state: &dyn State, credential: valar_core::valar::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:55:41 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_in(&self, request: Request, state: &dyn State, credential: valar_core::valar::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `credential` [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:55:60 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_in(&self, request: Request, state: &dyn State, credential: valar_core::valar::credential::Credential) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_credential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cookies` is never read [INFO] [stdout] --> crates/valar-handler/src/cookie/handler.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct CookieHandler { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 14 | // Replace this with cookies definently [INFO] [stdout] 15 | cookies: Vec<()>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CookieHandler` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking valar-identity v0.1.0 (/opt/rustwide/workdir/crates/valar-identity) [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/valar-handler/tests/axum.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | get(|Extension(mut valar): Extension, part: Parts| async move { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: struct `CFrameworkIdentity` is never constructed [INFO] [stdout] --> crates/valar-identity/src/valaridentity/mod.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CFrameworkIdentity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `pub` struct has private fields, no public constructor, and is not otherwise reachable through the external API, so consider providing a public constructor or removing it [INFO] [stdout] = note: `#[deny(unused_unconstructable_pub_structs)]` (part of `#[deny(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `valar-identity` (lib) due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: struct `CFrameworkIdentity` is never constructed [INFO] [stdout] --> crates/valar-identity/src/valaridentity/mod.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CFrameworkIdentity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `pub` struct has private fields, no public constructor, and is not otherwise reachable through the external API, so consider providing a public constructor or removing it [INFO] [stdout] = note: `#[deny(unused_unconstructable_pub_structs)]` (part of `#[deny(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `valar-identity` (lib test) due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "0e4876f930f9f07495f9472796f6318b86067d9cd7aa99d7d6098d44e4fe9d15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e4876f930f9f07495f9472796f6318b86067d9cd7aa99d7d6098d44e4fe9d15", kill_on_drop: false }` [INFO] [stdout] 0e4876f930f9f07495f9472796f6318b86067d9cd7aa99d7d6098d44e4fe9d15