[INFO] fetching crate keepass-db 0.0.2... [INFO] checking keepass-db-0.0.2 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate keepass-db 0.0.2 into /workspace/builds/worker-5-tc1/source [INFO] validating manifest of crates.io crate keepass-db 0.0.2 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate keepass-db 0.0.2 [INFO] finished tweaking crates.io crate keepass-db 0.0.2 [INFO] tweaked toml for crates.io crate keepass-db 0.0.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate crates.io crate keepass-db 0.0.2 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" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded peresil v0.3.0 [INFO] [stderr] Downloaded sxd-xpath v0.4.2 [INFO] [stderr] Downloaded sxd-document v0.3.2 [INFO] [stderr] Downloaded keepass-db-derive v0.0.2 [INFO] [stderr] Downloaded change-case v0.2.0 [INFO] [stderr] Downloaded rtoolbox v0.0.1 [INFO] [stderr] Downloaded openssl-sys v0.9.93 [INFO] [stderr] Downloaded argon2 v0.5.2 [INFO] [stderr] Downloaded fancy-regex v0.3.5 [INFO] [stderr] Downloaded rust-argon2 v2.0.0 [INFO] [stderr] Downloaded derive-getters v0.3.0 [INFO] [stderr] Downloaded num-derive v0.4.0 [INFO] [stderr] Downloaded openssl v0.10.57 [INFO] [stderr] Downloaded rpassword v7.2.0 [INFO] [stderr] Downloaded argon2-kdf v1.4.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 82af21aa122f3505beedb53e5fc5ccf7c41e150a6190bcf300549afdf7903855 [INFO] running `Command { std: "docker" "start" "-a" "82af21aa122f3505beedb53e5fc5ccf7c41e150a6190bcf300549afdf7903855", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "82af21aa122f3505beedb53e5fc5ccf7c41e150a6190bcf300549afdf7903855", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82af21aa122f3505beedb53e5fc5ccf7c41e150a6190bcf300549afdf7903855", kill_on_drop: false }` [INFO] [stdout] 82af21aa122f3505beedb53e5fc5ccf7c41e150a6190bcf300549afdf7903855 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b673b6c0f818f7e1241c2598c71a837abc70e0801f50d7e456ae0e3c23e7309b [INFO] running `Command { std: "docker" "start" "-a" "b673b6c0f818f7e1241c2598c71a837abc70e0801f50d7e456ae0e3c23e7309b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.148 [INFO] [stderr] Compiling proc-macro2 v1.0.67 [INFO] [stderr] Compiling memchr v2.6.3 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling pkg-config v0.3.27 [INFO] [stderr] Compiling regex-syntax v0.7.5 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling rustix v0.38.15 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Checking utf8parse v0.2.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking bitflags v2.4.0 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Checking colorchoice v1.0.0 [INFO] [stderr] Checking linux-raw-sys v0.4.8 [INFO] [stderr] Checking anstyle-parse v0.2.2 [INFO] [stderr] Checking anstyle v1.0.4 [INFO] [stderr] Checking anstyle-query v1.0.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Checking anstream v0.6.4 [INFO] [stderr] Checking typed-arena v1.7.0 [INFO] [stderr] Checking base64ct v1.6.0 [INFO] [stderr] Checking once_cell v1.18.0 [INFO] [stderr] Checking clap_lex v0.5.1 [INFO] [stderr] Checking cpufeatures v0.2.9 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Checking aho-corasick v1.1.1 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.57 [INFO] [stderr] Checking peresil v0.3.0 [INFO] [stderr] Checking miniz_oxide v0.7.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking sxd-document v0.3.2 [INFO] [stderr] Checking clap_builder v4.4.6 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Compiling syn v2.0.37 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Compiling xml-rs v0.8.19 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking log v0.4.20 [INFO] [stderr] Checking iana-time-zone v0.1.57 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking termcolor v1.3.0 [INFO] [stderr] Checking is-terminal v0.4.9 [INFO] [stderr] Checking sxd-xpath v0.4.2 [INFO] [stderr] Checking salsa20 v0.10.2 [INFO] [stderr] Checking chacha20 v0.9.1 [INFO] [stderr] Checking chrono v0.4.31 [INFO] [stderr] Checking flate2 v1.0.27 [INFO] [stderr] Checking uuid v1.4.1 [INFO] [stderr] Checking base64 v0.21.4 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking rtoolbox v0.0.1 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Checking rpassword v7.2.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking password-hash v0.5.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking regex-automata v0.3.9 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking argon2 v0.5.2 [INFO] [stderr] Compiling openssl-sys v0.9.93 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Checking clap v4.4.6 [INFO] [stderr] Compiling derive-getters v0.3.0 [INFO] [stderr] Checking regex v1.9.6 [INFO] [stderr] Checking env_logger v0.10.0 [INFO] [stderr] Compiling fancy-regex v0.3.5 [INFO] [stderr] Compiling change-case v0.2.0 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling num-derive v0.4.0 [INFO] [stderr] Compiling keepass-db-derive v0.0.2 [INFO] [stderr] Checking keepass-db v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41424..41431), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41432..41433), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "ProtectURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41434..41446), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41424..41431), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41432..41433), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "ProtectURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41434..41446), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41590..41597), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41598..41599), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41600..41606), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41590..41597), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41598..41599), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41600..41606), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(42734..42741), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(42742..42743), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "RecycleBinUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(42744..42760), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(42734..42741), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(42742..42743), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "RecycleBinUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(42744..42760), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(49933..49940), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(49941..49942), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(49943..49949), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50111..50118), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50119..50120), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50121..50129), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50230..50237), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50238..50239), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50240..50256), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50612..50619), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50696..50703), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(49933..49940), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(49941..49942), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(49943..49949), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50111..50118), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50119..50120), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50121..50129), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50230..50237), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50238..50239), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50240..50256), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50612..50619), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50696..50703), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41424..41431), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41432..41433), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "ProtectURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41434..41446), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41424..41431), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41432..41433), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "ProtectURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41434..41446), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41590..41597), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41598..41599), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41600..41606), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(41590..41597), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(41598..41599), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(41600..41606), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(53508..53515), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(53508..53515), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53748..53755), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53756..53757), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53758..53764), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53852..53859), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53860..53861), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53862..53870), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53971..53978), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53979..53980), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53981..53997), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(54191..54198), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(54199..54200), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "OverrideURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(54201..54214), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54430..54437), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54511..54518), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(42734..42741), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(42742..42743), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "RecycleBinUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(42744..42760), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53748..53755), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53756..53757), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53758..53764), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53852..53859), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53860..53861), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53862..53870), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53971..53978), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53979..53980), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53981..53997), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(54191..54198), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(54199..54200), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "OverrideURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(54201..54214), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54430..54437), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54511..54518), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(56061..56068), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(56069..56070), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(56071..56077), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(56061..56068), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(56069..56070), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(56071..56077), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(56236..56243), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(56236..56243), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(42734..42741), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(42742..42743), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "RecycleBinUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(42744..42760), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(49933..49940), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(49941..49942), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(49943..49949), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50111..50118), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50119..50120), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50121..50129), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50230..50237), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50238..50239), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50240..50256), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50612..50619), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50696..50703), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(49933..49940), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(49941..49942), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(49943..49949), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50111..50118), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50119..50120), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50121..50129), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(50230..50237), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(50238..50239), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(50240..50256), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50612..50619), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(50696..50703), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(53508..53515), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:5:7 [INFO] [stdout] | [INFO] [stdout] 5 | #[cfg(feature = "argonautica")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | #[cfg(feature = "argonautica")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(any(feature = "rust-argon2", feature = "argonautica", feature = "argon2-kdf", feature = "argon2"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:248:40 [INFO] [stdout] | [INFO] [stdout] 248 | #[cfg(not(any(feature = "rust-argon2", feature = "argonautica", feature = "argon2-kdf", feature = "argon2")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(53508..53515), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53748..53755), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53756..53757), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53758..53764), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53852..53859), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53860..53861), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53862..53870), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53971..53978), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53979..53980), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53981..53997), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(54191..54198), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(54199..54200), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "OverrideURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(54201..54214), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54430..54437), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54511..54518), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53748..53755), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53756..53757), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53758..53764), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53852..53859), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53860..53861), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "IconID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53862..53870), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(53971..53978), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(53979..53980), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "CustomIconUUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(53981..53997), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(54191..54198), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(54199..54200), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "OverrideURL", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(54201..54214), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54430..54437), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(54511..54518), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(56061..56068), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(56069..56070), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(56071..56077), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "element", [INFO] [stderr] span: #0 bytes(56061..56068), [INFO] [stderr] }, [INFO] [stderr] Punct { [INFO] [stderr] ch: '=', [INFO] [stderr] spacing: Alone, [INFO] [stderr] span: #0 bytes(56069..56070), [INFO] [stderr] }, [INFO] [stderr] Literal { [INFO] [stderr] kind: Str, [INFO] [stderr] symbol: "UUID", [INFO] [stderr] suffix: None, [INFO] [stderr] span: #0 bytes(56071..56077), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(56236..56243), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stderr] Inner attr tokens: TokenStream [ [INFO] [stderr] Ident { [INFO] [stderr] ident: "flatten", [INFO] [stderr] span: #0 bytes(56236..56243), [INFO] [stderr] }, [INFO] [stderr] ] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/protected_stream/mod.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `hex::FromHex` [INFO] [stdout] --> src/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use hex::FromHex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:5:7 [INFO] [stdout] | [INFO] [stdout] 5 | #[cfg(feature = "argonautica")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | #[cfg(feature = "argonautica")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(any(feature = "rust-argon2", feature = "argonautica", feature = "argon2-kdf", feature = "argon2"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/argon2.rs:248:40 [INFO] [stdout] | [INFO] [stdout] 248 | #[cfg(not(any(feature = "rust-argon2", feature = "argonautica", feature = "argon2-kdf", feature = "argon2")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/tests.rs:33:36 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(any(feature = "rust-argon2", feature = "argonautica", feature = "argon2-kdf", feature = "argon2"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `argonautica` [INFO] [stdout] --> src/kdf/tests.rs:52:36 [INFO] [stdout] | [INFO] [stdout] 52 | #[cfg(any(feature = "rust-argon2", feature = "argonautica", feature = "argon2-kdf", feature = "argon2"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `argon2`, `argon2-kdf`, `default`, `rust-argon2`, and `write` [INFO] [stdout] = help: consider adding `argonautica` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LittleEndian`, `ReadBytesExt`, and `WriteBytesExt` [INFO] [stdout] --> src/kdf/tests.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | use byteorder::{LittleEndian, ReadBytesExt, WriteBytesExt}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ciphertext` [INFO] [stdout] --> src/protected_stream/mod.rs:154:17 [INFO] [stdout] | [INFO] [stdout] 154 | let mut ciphertext = ARC4_VARIANT_CIPHERTEXT2.clone(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ciphertext` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expected` [INFO] [stdout] --> src/protected_stream/mod.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 155 | let expected = ARC4_VARIANT_PLAINTEXT2; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/protected_stream/mod.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | let mut ciphertext = ARC4_VARIANT_CIPHERTEXT2.clone(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `KdbxSerialize` is never used [INFO] [stdout] --> src/lib.rs:99:7 [INFO] [stdout] | [INFO] [stdout] 99 | trait KdbxSerialize: Sized { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BlockReader` is never constructed [INFO] [stdout] --> src/lib.rs:357:8 [INFO] [stdout] | [INFO] [stdout] 357 | struct BlockReader { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `load_next_block` are never used [INFO] [stdout] --> src/lib.rs:369:8 [INFO] [stdout] | [INFO] [stdout] 366 | impl BlockReader { [INFO] [stdout] | ---------------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 369 | fn new(key: &[u8], output: R) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 381 | fn load_next_block(&mut self) -> io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BlockWriter` is never constructed [INFO] [stdout] --> src/lib.rs:492:8 [INFO] [stdout] | [INFO] [stdout] 492 | struct BlockWriter { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `DEFAULT_BLOCK_SIZE` and `new` are never used [INFO] [stdout] --> src/lib.rs:501:11 [INFO] [stdout] | [INFO] [stdout] 500 | impl BlockWriter { [INFO] [stdout] | ----------------------------- associated items in this implementation [INFO] [stdout] 501 | const DEFAULT_BLOCK_SIZE: u32 = 1024 * 1024; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 502 | [INFO] [stdout] 503 | fn new(key: &[u8], output: W) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Crypto` is never constructed [INFO] [stdout] --> src/lib.rs:575:8 [INFO] [stdout] | [INFO] [stdout] 575 | struct Crypto { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/lib.rs:583:8 [INFO] [stdout] | [INFO] [stdout] 582 | impl Crypto { [INFO] [stdout] | ------------------------ associated function in this implementation [INFO] [stdout] 583 | fn new(cipher: Cipher, key: &[u8], iv: Option<&[u8]>, output: W) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CryptoReader` is never constructed [INFO] [stdout] --> src/lib.rs:631:8 [INFO] [stdout] | [INFO] [stdout] 631 | struct CryptoReader { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/lib.rs:639:8 [INFO] [stdout] | [INFO] [stdout] 638 | impl CryptoReader { [INFO] [stdout] | ----------------------------- associated function in this implementation [INFO] [stdout] 639 | fn new(cipher: Cipher, key: &[u8], iv: Option<&[u8]>, output: R) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_optional_string` is never used [INFO] [stdout] --> src/lib.rs:838:4 [INFO] [stdout] | [INFO] [stdout] 838 | fn encode_optional_string( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_string` is never used [INFO] [stdout] --> src/lib.rs:870:4 [INFO] [stdout] | [INFO] [stdout] 870 | fn encode_string(writer: &mut EventWriter, value: &str) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_optional_base64` is never used [INFO] [stdout] --> src/lib.rs:893:4 [INFO] [stdout] | [INFO] [stdout] 893 | fn encode_optional_base64>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_base64` is never used [INFO] [stdout] --> src/lib.rs:910:4 [INFO] [stdout] | [INFO] [stdout] 910 | fn encode_base64>( [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_optional_bool` is never used [INFO] [stdout] --> src/lib.rs:926:4 [INFO] [stdout] | [INFO] [stdout] 926 | fn encode_optional_bool( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_bool` is never used [INFO] [stdout] --> src/lib.rs:952:4 [INFO] [stdout] | [INFO] [stdout] 952 | fn encode_bool(writer: &mut EventWriter, value: bool) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_optional_i64` is never used [INFO] [stdout] --> src/lib.rs:974:4 [INFO] [stdout] | [INFO] [stdout] 974 | fn encode_optional_i64( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_i64` is never used [INFO] [stdout] --> src/lib.rs:1000:4 [INFO] [stdout] | [INFO] [stdout] 1000 | fn encode_i64(writer: &mut EventWriter, value: i64) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_optional_datetime` is never used [INFO] [stdout] --> src/lib.rs:1097:4 [INFO] [stdout] | [INFO] [stdout] 1097 | fn encode_optional_datetime( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_datetime` is never used [INFO] [stdout] --> src/lib.rs:1153:4 [INFO] [stdout] | [INFO] [stdout] 1153 | fn encode_datetime( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_optional_uuid` is never used [INFO] [stdout] --> src/lib.rs:1187:4 [INFO] [stdout] | [INFO] [stdout] 1187 | fn encode_optional_uuid( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_uuid` is never used [INFO] [stdout] --> src/lib.rs:1202:4 [INFO] [stdout] | [INFO] [stdout] 1202 | fn encode_uuid(writer: &mut EventWriter, value: Uuid) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_item` is never used [INFO] [stdout] --> src/lib.rs:1256:4 [INFO] [stdout] | [INFO] [stdout] 1256 | fn encode_item(writer: &mut EventWriter, value: (&str, &str)) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode_custom_data` is never used [INFO] [stdout] --> src/lib.rs:1310:4 [INFO] [stdout] | [INFO] [stdout] 1310 | fn encode_custom_data( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `protect_title`, `protect_user_name`, `protect_password`, `protect_url`, and `protect_notes` are never read [INFO] [stdout] --> src/lib.rs:1322:5 [INFO] [stdout] | [INFO] [stdout] 1321 | struct MemoryProtection { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 1322 | protect_title: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1323 | protect_user_name: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1324 | protect_password: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1325 | #[keepass_db(element = "ProtectURL")] [INFO] [stdout] 1326 | protect_url: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1327 | protect_notes: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MemoryProtection` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `uuid`, `last_modification_time`, and `data` are never read [INFO] [stdout] --> src/lib.rs:1333:5 [INFO] [stdout] | [INFO] [stdout] 1331 | struct Icon { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 1332 | #[keepass_db(element = "UUID")] [INFO] [stdout] 1333 | uuid: Uuid, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1334 | last_modification_time: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1335 | data: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Icon` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `key`, `value`, and `last_modification_time` are never read [INFO] [stdout] --> src/lib.rs:1341:5 [INFO] [stdout] | [INFO] [stdout] 1340 | pub struct Item { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 1341 | key: String, [INFO] [stdout] | ^^^ [INFO] [stdout] 1342 | value: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1343 | // This field only seems to be present on Meta data, not password entries [INFO] [stdout] 1344 | last_modification_time: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Item` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/lib.rs:1349:5 [INFO] [stdout] | [INFO] [stdout] 1348 | struct Meta { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 1349 | generator: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 1350 | header_hash: Option<[u8; 32]>, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1351 | settings_changed: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1352 | database_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1353 | database_name_changed: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1354 | database_description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1355 | database_description_changed: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1356 | default_user_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1357 | default_user_name_changed: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1358 | maintenance_history_days: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1359 | color: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1360 | master_key_changed: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1361 | master_key_change_rec: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1362 | master_key_change_force: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1363 | master_key_change_force_once: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1364 | memory_protection: MemoryProtection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1365 | custom_icons: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 1366 | recycle_bin_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1367 | #[keepass_db(element = "RecycleBinUUID")] [INFO] [stdout] 1368 | recycle_bin_uuid: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1369 | recycle_bin_changed: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1370 | entry_templates_group: Uuid, // TODO should be optional? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1371 | entry_templates_group_changed: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1372 | history_max_items: i32, // -1 = unlimited [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1373 | history_max_size: i64, // -1 = unlimited [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1374 | last_selected_group: Uuid, // TODO should be optional? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1375 | last_top_visible_group: Uuid, // TODO should be optional? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1376 | //custom_data: HashMap, [INFO] [stdout] 1377 | custom_data: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Meta` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/lib.rs:1461:5 [INFO] [stdout] | [INFO] [stdout] 1459 | pub struct Times { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 1460 | /// Time item was first created [INFO] [stdout] 1461 | creation_time: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1462 | /// Time item was last modified [INFO] [stdout] 1463 | last_modification_time: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1464 | /// Time item was last accessed [INFO] [stdout] 1465 | last_access_time: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1466 | /// Time item should expire or has expired [INFO] [stdout] 1467 | expiry_time: DateTime, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1468 | /// Should item expire? [INFO] [stdout] 1469 | expires: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 1470 | /// Number of times item has been used [INFO] [stdout] 1471 | usage_count: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1472 | /// Last time item has been moved in database [INFO] [stdout] 1473 | location_changed: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Times` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `window` and `keystroke_sequence` are never read [INFO] [stdout] --> src/lib.rs:1722:5 [INFO] [stdout] | [INFO] [stdout] 1721 | struct Association { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 1722 | window: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 1723 | keystroke_sequence: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Association` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `enabled`, `data_transfer_obfuscation`, `default_sequence`, and `association` are never read [INFO] [stdout] --> src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1728 | struct AutoType { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 1729 | enabled: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 1730 | data_transfer_obfuscation: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1731 | default_sequence: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1732 | #[keepass_db(flatten)] [INFO] [stdout] 1733 | association: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AutoType` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `auto_type` is never read [INFO] [stdout] --> src/lib.rs:1768:5 [INFO] [stdout] | [INFO] [stdout] 1739 | pub struct Entry { [INFO] [stdout] | ----- field in this struct [INFO] [stdout] ... [INFO] [stdout] 1768 | auto_type: AutoType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Entry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `uuid` and `deletion_time` are never read [INFO] [stdout] --> src/lib.rs:1807:5 [INFO] [stdout] | [INFO] [stdout] 1805 | pub struct DeletedObject { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 1806 | #[keepass_db(element = "UUID")] [INFO] [stdout] 1807 | uuid: Uuid, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1808 | deletion_time: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DeletedObject` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `meta` is never read [INFO] [stdout] --> src/lib.rs:1825:5 [INFO] [stdout] | [INFO] [stdout] 1824 | pub struct KeePassFile { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 1825 | meta: Meta, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KeePassFile` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 37 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::Into` [INFO] [stdout] --> tests/kdbx-api.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::Into; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protected_stream::CipherValue` [INFO] [stdout] --> tests/kdbx-api.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use keepass_db::{KeePassDoc, protected_stream::CipherValue, Key}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0624]: method `composite_key` is private [INFO] [stdout] --> benches/kdf.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | let composite_key = key.composite_key(); [INFO] [stdout] | ^^^^^^^^^^^^^ private method [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/key.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub(crate) fn composite_key(&self) -> Vec { [INFO] [stdout] | --------------------------------------------- private method defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0624`. [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attach_value` [INFO] [stdout] --> tests/kdbx-api.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | let (attach_name, attach_value) = attach_entry.get_binary(1); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attach_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `keepass-db` (bench "kdf") due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CryptoReader` is never constructed [INFO] [stdout] --> src/lib.rs:631:8 [INFO] [stdout] | [INFO] [stdout] 631 | struct CryptoReader { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/lib.rs:639:8 [INFO] [stdout] | [INFO] [stdout] 638 | impl CryptoReader { [INFO] [stdout] | ----------------------------- associated function in this implementation [INFO] [stdout] 639 | fn new(cipher: Cipher, key: &[u8], iv: Option<&[u8]>, output: R) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ARC4_VARIANT_OFFSET2` is never used [INFO] [stdout] --> src/protected_stream/mod.rs:129:11 [INFO] [stdout] | [INFO] [stdout] 129 | const ARC4_VARIANT_OFFSET2: usize = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b673b6c0f818f7e1241c2598c71a837abc70e0801f50d7e456ae0e3c23e7309b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b673b6c0f818f7e1241c2598c71a837abc70e0801f50d7e456ae0e3c23e7309b", kill_on_drop: false }` [INFO] [stdout] b673b6c0f818f7e1241c2598c71a837abc70e0801f50d7e456ae0e3c23e7309b