[INFO] fetching crate wagyu-bitcoin 0.6.3... [INFO] documenting wagyu-bitcoin-0.6.3 against 1.61.0 for beta-1.62-rustdoc-1 [INFO] extracting crate wagyu-bitcoin 0.6.3 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate wagyu-bitcoin 0.6.3 on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wagyu-bitcoin 0.6.3 [INFO] finished tweaking crates.io crate wagyu-bitcoin 0.6.3 [INFO] tweaked toml for crates.io crate wagyu-bitcoin 0.6.3 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c7fdddd446beb9891f53af04a78fe97b32ad2e040da0cdd7083e3ce2cdb301bd [INFO] running `Command { std: "docker" "start" "-a" "c7fdddd446beb9891f53af04a78fe97b32ad2e040da0cdd7083e3ce2cdb301bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c7fdddd446beb9891f53af04a78fe97b32ad2e040da0cdd7083e3ce2cdb301bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7fdddd446beb9891f53af04a78fe97b32ad2e040da0cdd7083e3ce2cdb301bd", kill_on_drop: false }` [INFO] [stdout] c7fdddd446beb9891f53af04a78fe97b32ad2e040da0cdd7083e3ce2cdb301bd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cbe9a2e5652bb5af8d76a282eadc250162f8dc053a17bb2c368d5c2b25bb98c4 [INFO] running `Command { std: "docker" "start" "-a" "cbe9a2e5652bb5af8d76a282eadc250162f8dc053a17bb2c368d5c2b25bb98c4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.8 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking ppv-lite86 v0.2.16 [INFO] [stderr] Compiling futures-core v0.3.21 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking radium v0.3.0 [INFO] [stderr] Compiling cc v1.0.41 [INFO] [stderr] Compiling rayon-core v1.9.3 [INFO] [stderr] Checking byte-tools v0.3.1 [INFO] [stderr] Compiling futures-task v0.3.21 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Checking byte-slice-cast v0.3.5 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking arrayvec v0.5.2 [INFO] [stderr] Checking subtle v1.0.0 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling futures-util v0.3.21 [INFO] [stderr] Checking gimli v0.23.0 [INFO] [stderr] Compiling unicode-xid v0.2.3 [INFO] [stderr] Checking pin-project-lite v0.1.12 [INFO] [stderr] Checking object v0.23.0 [INFO] [stderr] Checking pin-project-lite v0.2.9 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking bytes v0.5.6 [INFO] [stderr] Checking slab v0.4.6 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Checking opaque-debug v0.2.3 [INFO] [stderr] Checking ryu v1.0.10 [INFO] [stderr] Checking fake-simd v0.1.2 [INFO] [stderr] Checking itoa v1.0.2 [INFO] [stderr] Checking base58 v0.1.0 [INFO] [stderr] Checking bech32 v0.6.0 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking rlp v0.4.6 [INFO] [stderr] Checking block-padding v0.1.5 [INFO] [stderr] Checking bitvec v0.17.4 [INFO] [stderr] Checking impl-rlp v0.2.1 [INFO] [stderr] Checking tiny-keccak v1.5.0 [INFO] [stderr] Checking uint v0.8.5 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.8 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling rayon v1.5.3 [INFO] [stderr] Checking crossbeam-channel v0.5.4 [INFO] [stderr] Compiling secp256k1-sys v0.1.2 [INFO] [stderr] Checking tokio v0.2.25 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Checking num_cpus v1.13.1 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking addr2line v0.14.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking ff v0.6.0 [INFO] [stderr] Checking secp256k1 v0.17.2 [INFO] [stderr] Checking generic-array v0.12.4 [INFO] [stderr] Checking backtrace v0.3.57 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking digest v0.8.1 [INFO] [stderr] Checking block-buffer v0.7.3 [INFO] [stderr] Checking crypto-mac v0.7.0 [INFO] [stderr] Checking hmac v0.7.1 [INFO] [stderr] Checking sha2 v0.8.2 [INFO] [stderr] Checking ripemd160 v0.8.0 [INFO] [stderr] Checking fixed-hash v0.6.1 [INFO] [stderr] Checking pbkdf2 v0.3.0 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling async-stream-impl v0.2.1 [INFO] [stderr] Compiling futures-macro v0.3.21 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking async-stream v0.2.1 [INFO] [stderr] Checking thiserror v1.0.31 [INFO] [stderr] Checking base58-monero v0.2.1 [INFO] [stderr] Checking impl-serde v0.3.2 [INFO] [stderr] Checking parity-scale-codec v1.3.7 [INFO] [stderr] Checking ethbloom v0.9.2 [INFO] [stderr] Checking impl-codec v0.4.2 [INFO] [stderr] Checking primitive-types v0.7.3 [INFO] [stderr] Checking ethereum-types v0.9.2 [INFO] [stderr] Checking wagyu-model v0.6.3 [INFO] [stderr] Documenting wagyu-bitcoin v0.6.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/derivation_path.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | /// https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/derivation_path.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | /// https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/derivation_path.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | /// https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/format.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/format.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/transaction.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | /// https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/transaction.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | /// https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/transaction.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | /// https://en.bitcoin.it/wiki/OP_CHECKSIG [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/transaction.rs:483:5 [INFO] [stdout] | [INFO] [stdout] 483 | /// https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#transaction-id [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/transaction.rs:770:9 [INFO] [stdout] | [INFO] [stdout] 770 | /// https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki#specification [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/extended_private_key.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | /// https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#serialization-format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/extended_public_key.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | /// https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#serialization-format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/mainnet.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/mainnet.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/mainnet.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/mainnet.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/testnet.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/testnet.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/testnet.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/network/testnet.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | /// https://github.com/satoshilabs/slips/blob/master/slip-0132.md [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 23.79s [INFO] running `Command { std: "docker" "inspect" "cbe9a2e5652bb5af8d76a282eadc250162f8dc053a17bb2c368d5c2b25bb98c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cbe9a2e5652bb5af8d76a282eadc250162f8dc053a17bb2c368d5c2b25bb98c4", kill_on_drop: false }` [INFO] [stdout] cbe9a2e5652bb5af8d76a282eadc250162f8dc053a17bb2c368d5c2b25bb98c4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] a310048c49efeccc409b66bfb12785c7d2b888fc8b71db9818ab75b09dd31066 [INFO] running `Command { std: "docker" "start" "-a" "a310048c49efeccc409b66bfb12785c7d2b888fc8b71db9818ab75b09dd31066", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Compiling crossbeam-utils v0.8.8 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling futures-core v0.3.21 [INFO] [stderr] Checking ppv-lite86 v0.2.16 [INFO] [stderr] Checking radium v0.3.0 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking arrayvec v0.5.2 [INFO] [stderr] Compiling futures-task v0.3.21 [INFO] [stderr] Compiling rayon-core v1.9.3 [INFO] [stderr] Checking byte-slice-cast v0.3.5 [INFO] [stderr] Compiling cc v1.0.41 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking byte-tools v0.3.1 [INFO] [stderr] Checking gimli v0.23.0 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling futures-util v0.3.21 [INFO] [stderr] Checking subtle v1.0.0 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling unicode-xid v0.2.3 [INFO] [stderr] Checking object v0.23.0 [INFO] [stderr] Checking bytes v0.5.6 [INFO] [stderr] Checking pin-project-lite v0.2.9 [INFO] [stderr] Checking opaque-debug v0.2.3 [INFO] [stderr] Checking pin-project-lite v0.1.12 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking slab v0.4.6 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Checking itoa v1.0.2 [INFO] [stderr] Checking ryu v1.0.10 [INFO] [stderr] Checking fake-simd v0.1.2 [INFO] [stderr] Checking bech32 v0.6.0 [INFO] [stderr] Checking base58 v0.1.0 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking block-padding v0.1.5 [INFO] [stderr] Checking rlp v0.4.6 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.8 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling rayon v1.5.3 [INFO] [stderr] Checking bitvec v0.17.4 [INFO] [stderr] Checking impl-rlp v0.2.1 [INFO] [stderr] Compiling secp256k1-sys v0.1.2 [INFO] [stderr] Checking crossbeam-channel v0.5.4 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Checking uint v0.8.5 [INFO] [stderr] Checking tiny-keccak v1.5.0 [INFO] [stderr] Checking addr2line v0.14.1 [INFO] [stderr] Checking tokio v0.2.25 [INFO] [stderr] Checking num_cpus v1.13.1 [INFO] [stderr] Checking backtrace v0.3.57 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking generic-array v0.12.4 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking ff v0.6.0 [INFO] [stderr] Checking digest v0.8.1 [INFO] [stderr] Checking crypto-mac v0.7.0 [INFO] [stderr] Checking block-buffer v0.7.3 [INFO] [stderr] Checking secp256k1 v0.17.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking ripemd160 v0.8.0 [INFO] [stderr] Checking sha2 v0.8.2 [INFO] [stderr] Checking hmac v0.7.1 [INFO] [stderr] Checking fixed-hash v0.6.1 [INFO] [stderr] Checking pbkdf2 v0.3.0 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Compiling futures-macro v0.3.21 [INFO] [stderr] Compiling async-stream-impl v0.2.1 [INFO] [stderr] Checking async-stream v0.2.1 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking thiserror v1.0.31 [INFO] [stderr] Checking base58-monero v0.2.1 [INFO] [stdout] error[E0425]: cannot find value `data` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/src/base58.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | / try_stream! { [INFO] [stdout] 254 | | let mut clen = 0; [INFO] [stdout] 255 | | let mut buf = [0; FULL_BLOCK_SIZE]; [INFO] [stdout] 256 | | [INFO] [stdout] ... | [INFO] [stdout] 279 | | } [INFO] [stdout] 280 | | } [INFO] [stdout] | |_____^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `stream_0` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] {"reason":"compiler-message","package_id":"base58-monero 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","manifest_path":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base58-monero","src_path":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"message":{"message":"cannot find value `data` in this scope","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7322,"byte_end":7348,"line_start":266,"line_end":266,"column_start":22,"column_end":48,"is_primary":true,"text":[{"text":" #[derive($crate::AsyncTryStreamHack)]","highlight_start":22,"highlight_end":48}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8474,"byte_end":8485,"line_start":314,"line_end":314,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_0!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7696,"byte_end":7721,"line_start":288,"line_end":288,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" $crate::count!($($bang)*)","highlight_start":9,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8036,"byte_end":8087,"line_start":297,"line_end":297,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7792,"byte_end":7843,"line_start":291,"line_end":291,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7914,"byte_end":7965,"line_start":294,"line_end":294,"column_start":9,"column_end":60,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($first)* $($rest)*) $($bang)*)","highlight_start":9,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8351,"byte_end":8391,"line_start":306,"line_end":306,"column_start":9,"column_end":49,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)*)","highlight_start":9,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7456,"byte_end":7486,"line_start":271,"line_end":271,"column_start":13,"column_end":43,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($body)*))","highlight_start":13,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/src/base58.rs","byte_start":8871,"byte_end":10734,"line_start":301,"line_end":355,"column_start":5,"column_end":6,"is_primary":false,"text":[{"text":" try_stream! {","highlight_start":5,"highlight_end":18},{"text":" let mut clen = 0;","highlight_start":1,"highlight_end":26},{"text":" let mut buf = [0; FULL_BLOCK_SIZE];","highlight_start":1,"highlight_end":44},{"text":" let mut checksum = [0u8; 32];","highlight_start":1,"highlight_end":38},{"text":" let mut hasher = Keccak::v256();","highlight_start":1,"highlight_end":41},{"text":"","highlight_start":1,"highlight_end":1},{"text":" loop {","highlight_start":1,"highlight_end":15},{"text":" let len = data.read(&mut buf[clen..]).await?;","highlight_start":1,"highlight_end":58},{"text":" clen += len;","highlight_start":1,"highlight_end":25},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if len == 0 {","highlight_start":1,"highlight_end":26},{"text":" // EOF reached, final block is created","highlight_start":1,"highlight_end":55},{"text":" hasher.update(&buf[..clen]);","highlight_start":1,"highlight_end":45},{"text":" hasher.finalize(&mut checksum);","highlight_start":1,"highlight_end":48},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if clen + CHECKSUM_SIZE > FULL_BLOCK_SIZE {","highlight_start":1,"highlight_end":60},{"text":" // Extend and encode the first bytes of checksum with the last block","highlight_start":1,"highlight_end":89},{"text":" let sum_size = FULL_BLOCK_SIZE - clen;","highlight_start":1,"highlight_end":59},{"text":" buf[clen..].copy_from_slice(&checksum[..sum_size]);","highlight_start":1,"highlight_end":72},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for c in &encode_block(&buf)?[..] {","highlight_start":1,"highlight_end":56},{"text":" yield *c;","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Return last encoded checksum bytes","highlight_start":1,"highlight_end":58},{"text":" let block_size = ENCODED_BLOCK_SIZES[CHECKSUM_SIZE - sum_size];","highlight_start":1,"highlight_end":84},{"text":" for c in &encode_block(&checksum[sum_size..CHECKSUM_SIZE])?[..block_size] {","highlight_start":1,"highlight_end":96},{"text":" yield *c;","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" } else {","highlight_start":1,"highlight_end":25},{"text":" let start = clen;","highlight_start":1,"highlight_end":38},{"text":" clen += CHECKSUM_SIZE;","highlight_start":1,"highlight_end":43},{"text":" buf[start..clen].copy_from_slice(&checksum[..CHECKSUM_SIZE]);","highlight_start":1,"highlight_end":82},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let block_size = ENCODED_BLOCK_SIZES[clen];","highlight_start":1,"highlight_end":64},{"text":" for c in &encode_block(&buf[..clen])?[..block_size] {","highlight_start":1,"highlight_end":74},{"text":" yield *c;","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" }","highlight_start":1,"highlight_end":18},{"text":"","highlight_start":1,"highlight_end":1},{"text":" break;","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if clen == FULL_BLOCK_SIZE {","highlight_start":1,"highlight_end":41},{"text":" // Buffer is full, yield a full encoded block","highlight_start":1,"highlight_end":62},{"text":" hasher.update(&buf);","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for c in &encode_block(&buf)?[..] {","highlight_start":1,"highlight_end":52},{"text":" yield *c;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":18},{"text":"","highlight_start":1,"highlight_end":1},{"text":" clen = 0;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" }","highlight_start":1,"highlight_end":6}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"try_stream!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7124,"byte_end":7147,"line_start":262,"line_end":262,"column_start":1,"column_end":24,"is_primary":false,"text":[{"text":"macro_rules! try_stream {","highlight_start":1,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::dispatch!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7637,"byte_end":7658,"line_start":286,"line_end":286,"column_start":1,"column_end":22,"is_primary":false,"text":[{"text":"macro_rules! dispatch {","highlight_start":1,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::count!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":8433,"byte_end":8451,"line_start":312,"line_end":312,"column_start":1,"column_end":19,"is_primary":false,"text":[{"text":"macro_rules! count {","highlight_start":1,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"stream_0!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-stream-0.2.1/src/lib.rs","byte_start":7322,"byte_end":7348,"line_start":266,"line_end":266,"column_start":22,"column_end":48,"is_primary":false,"text":[{"text":" #[derive($crate::AsyncTryStreamHack)]","highlight_start":22,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0425]\u001b[0m\u001b[0m\u001b[1m: cannot find value `data` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/src/base58.rs:301:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m301\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m/\u001b[0m\u001b[0m \u001b[0m\u001b[0m try_stream! {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m302\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut clen = 0;\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m303\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut buf = [0; FULL_BLOCK_SIZE];\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m304\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut checksum = [0u8; 32];\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m354\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m355\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|_____^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the macro `stream_0` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] error[E0425]: cannot find value `data` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/src/base58.rs:379:5 [INFO] [stdout] | [INFO] [stdout] 379 | / try_stream! { [INFO] [stdout] 380 | | let mut clen = 0; [INFO] [stdout] 381 | | let mut buf = [0; FULL_ENCODED_BLOCK_SIZE]; [INFO] [stdout] 382 | | [INFO] [stdout] ... | [INFO] [stdout] 403 | | } [INFO] [stdout] 404 | | } [INFO] [stdout] | |_____^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `stream_0` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `data` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/base58-monero-0.2.1/src/base58.rs:436:5 [INFO] [stdout] | [INFO] [stdout] 436 | / try_stream! { [INFO] [stdout] 437 | | let len = CHECKSUM_SIZE + 1; [INFO] [stdout] 438 | | let mut clen = 0; [INFO] [stdout] 439 | | let mut check = [0; CHECKSUM_SIZE]; [INFO] [stdout] ... | [INFO] [stdout] 465 | | } [INFO] [stdout] 466 | | } [INFO] [stdout] | |_____^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `stream_2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `base58-monero` due to 5 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "a310048c49efeccc409b66bfb12785c7d2b888fc8b71db9818ab75b09dd31066", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a310048c49efeccc409b66bfb12785c7d2b888fc8b71db9818ab75b09dd31066", kill_on_drop: false }` [INFO] [stdout] a310048c49efeccc409b66bfb12785c7d2b888fc8b71db9818ab75b09dd31066