[INFO] fetching crate stork_http 0.0.3... [INFO] checking stork_http-0.0.3 against try#c387b04bf028733cd561d62128c8a5eee4bc1458+rustflags=-Dtail_expr_drop_order for pr-130930 [INFO] extracting crate stork_http 0.0.3 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate stork_http 0.0.3 on toolchain c387b04bf028733cd561d62128c8a5eee4bc1458 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate stork_http 0.0.3 [INFO] finished tweaking crates.io crate stork_http 0.0.3 [INFO] tweaked toml for crates.io crate stork_http 0.0.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 192 packages to latest compatible versions [INFO] [stderr] Adding async-compression v0.3.15 (available: v0.4.12) [INFO] [stderr] Adding async-stream v0.2.1 (available: v0.3.5) [INFO] [stderr] Adding async-stream-impl v0.2.1 (available: v0.3.5) [INFO] [stderr] Adding autocfg v0.1.8 (available: v1.4.0) [INFO] [stderr] Adding base64 v0.13.1 (available: v0.22.1) [INFO] [stderr] Adding bit-set v0.5.3 (available: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (available: v0.8.0) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding bytes v0.5.6 (available: v1.7.2) [INFO] [stderr] Adding cfg-if v0.1.10 (available: v1.0.0) [INFO] [stderr] Adding cloudabi v0.0.3 (available: v0.1.0) [INFO] [stderr] Adding core-foundation v0.9.4 (available: v0.10.0) [INFO] [stderr] Adding foreign-types v0.3.2 (available: v0.5.0) [INFO] [stderr] Adding foreign-types-shared v0.1.1 (available: v0.3.1) [INFO] [stderr] Adding h2 v0.2.7 (available: v0.4.6) [INFO] [stderr] Adding hashbrown v0.12.3 (available: v0.14.5) [INFO] [stderr] Adding hermit-abi v0.3.9 (available: v0.4.0) [INFO] [stderr] Adding html5ever v0.23.0 (available: v0.29.0) [INFO] [stderr] Adding http v0.2.12 (available: v1.1.0) [INFO] [stderr] Adding http-body v0.3.1 (available: v1.0.1) [INFO] [stderr] Adding httpdate v0.3.2 (available: v1.0.3) [INFO] [stderr] Adding hyper v0.13.10 (available: v1.4.1) [INFO] [stderr] Adding hyper-tls v0.4.3 (available: v0.6.0) [INFO] [stderr] Adding idna v0.5.0 (available: v1.0.2) [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.5.0) [INFO] [stderr] Adding itoa v0.4.8 (available: v1.0.11) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding markup5ever v0.8.1 (available: v0.14.0) [INFO] [stderr] Adding mio v0.6.23 (available: v1.0.2) [INFO] [stderr] Adding miow v0.2.2 (available: v0.6.0) [INFO] [stderr] Adding miow v0.3.7 (available: v0.6.0) [INFO] [stderr] Adding phf v0.7.24 (available: v0.11.2) [INFO] [stderr] Adding phf_codegen v0.7.24 (available: v0.11.2) [INFO] [stderr] Adding phf_generator v0.7.24 (available: v0.11.2) [INFO] [stderr] Adding phf_shared v0.7.24 (available: v0.11.2) [INFO] [stderr] Adding pin-project-lite v0.1.12 (available: v0.2.14) [INFO] [stderr] Adding proc-macro2 v0.4.30 (available: v1.0.86) [INFO] [stderr] Adding quote v0.6.13 (available: v1.0.37) [INFO] [stderr] Adding rand v0.6.5 (available: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.1.1 (available: v0.3.1) [INFO] [stderr] Adding rand_core v0.3.1 (available: v0.6.4) [INFO] [stderr] Adding rand_core v0.4.2 (available: v0.6.4) [INFO] [stderr] Adding rand_hc v0.1.0 (available: v0.3.2) [INFO] [stderr] Adding rand_isaac v0.1.1 (available: v0.3.0) [INFO] [stderr] Adding rand_jitter v0.1.4 (available: v0.4.0) [INFO] [stderr] Adding rand_os v0.1.3 (available: v0.2.2) [INFO] [stderr] Adding rand_pcg v0.1.2 (available: v0.3.1) [INFO] [stderr] Adding rand_xorshift v0.1.1 (available: v0.3.0) [INFO] [stderr] Adding rdrand v0.4.0 (available: v0.8.3) [INFO] [stderr] Adding reqwest v0.10.10 (available: v0.12.7) [INFO] [stderr] Adding security-framework v2.11.1 (available: v3.0.0) [INFO] [stderr] Adding select v0.4.3 (available: v0.6.0) [INFO] [stderr] Adding siphasher v0.2.3 (available: v1.0.1) [INFO] [stderr] Adding socket2 v0.3.19 (available: v0.5.7) [INFO] [stderr] Adding string_cache v0.7.5 (available: v0.8.7) [INFO] [stderr] Adding string_cache_codegen v0.4.4 (available: v0.5.2) [INFO] [stderr] Adding syn v0.15.44 (available: v2.0.79) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.79) [INFO] [stderr] Adding synstructure v0.12.6 (available: v0.13.1) [INFO] [stderr] Adding tokio v0.2.25 (available: v1.40.0) [INFO] [stderr] Adding tokio-macros v0.2.6 (available: v2.4.0) [INFO] [stderr] Adding tokio-util v0.3.1 (available: v0.7.12) [INFO] [stderr] Adding unicode-xid v0.1.0 (available: v0.2.6) [INFO] [stderr] Adding winapi v0.2.8 (available: v0.3.9) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] [stderr] Adding winreg v0.7.0 (available: v0.52.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 09798f9da511af37d3a601a75b117e5c8ade46413e353a4c98769b4813cbd2e4 [INFO] running `Command { std: "docker" "start" "-a" "09798f9da511af37d3a601a75b117e5c8ade46413e353a4c98769b4813cbd2e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "09798f9da511af37d3a601a75b117e5c8ade46413e353a4c98769b4813cbd2e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "09798f9da511af37d3a601a75b117e5c8ade46413e353a4c98769b4813cbd2e4", kill_on_drop: false }` [INFO] [stdout] 09798f9da511af37d3a601a75b117e5c8ade46413e353a4c98769b4813cbd2e4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9390392714ac03a7e9c1ad5da730327c52a3683455e508cbd5e74fabec62ddf8 [INFO] running `Command { std: "docker" "start" "-a" "9390392714ac03a7e9c1ad5da730327c52a3683455e508cbd5e74fabec62ddf8", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Compiling siphasher v0.2.3 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Compiling string_cache_shared v0.3.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Checking bytes v0.5.6 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling phf_shared v0.7.24 [INFO] [stderr] Compiling cc v1.1.22 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Checking pin-project-lite v0.1.12 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking http v0.2.12 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Checking mac v0.1.1 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Checking futf v0.1.5 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking precomputed-hash v0.1.1 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking gimli v0.31.0 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking tendril v0.4.3 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Checking unicode-normalization v0.1.24 [INFO] [stderr] Checking http-body v0.3.1 [INFO] [stderr] Checking phf v0.7.24 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking object v0.36.4 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking httpdate v0.3.2 [INFO] [stderr] Checking flate2 v1.0.34 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking async-compression v0.3.15 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Checking encoding_rs v0.8.34 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking net2 v0.2.39 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking socket2 v0.3.19 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking dyn-clone v1.0.17 [INFO] [stderr] Checking ipnet v2.10.0 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Checking mio-uds v0.6.8 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.4 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling string_cache v0.7.5 [INFO] [stderr] Checking addr2line v0.24.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Checking backtrace v0.3.74 [INFO] [stderr] Compiling tokio-macros v0.2.6 [INFO] [stderr] Compiling async-stream-impl v0.2.1 [INFO] [stderr] Checking tokio v0.2.25 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking async-stream v0.2.1 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Compiling html5ever v0.23.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Compiling markup5ever v0.8.1 [INFO] [stderr] Checking tokio-util v0.3.1 [INFO] [stderr] Checking tokio-tls v0.3.1 [INFO] [stderr] Checking h2 v0.2.7 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking stork v0.0.3 [INFO] [stderr] Checking select v0.4.3 [INFO] [stderr] Checking hyper v0.13.10 [INFO] [stderr] Checking hyper-tls v0.4.3 [INFO] [stderr] Checking reqwest v0.10.10 [INFO] [stderr] Checking stork_http v0.0.3 (/opt/rustwide/workdir) [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///opt/rustwide/workdir#stork_http@0.0.3","manifest_path":"/opt/rustwide/workdir/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stork_http","src_path":"/opt/rustwide/workdir/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"this value of type `impl futures::Future>` has significant drop implementation that will have a different drop order from that of Edition 2021","code":{"code":"tail_expr_drop_order","explanation":null},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":4938,"byte_end":4941,"line_start":161,"line_end":161,"column_start":17,"column_end":20,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":17,"highlight_end":20}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4998,"line_start":161,"line_end":162,"column_start":23,"column_end":30,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4998,"line_start":161,"line_end":162,"column_start":23,"column_end":30,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5119,"byte_end":5127,"line_start":164,"line_end":164,"column_start":17,"column_end":25,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":17,"highlight_end":25}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"this changes meaning in Rust 2024","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #123739 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"requested on the command line with `-D tail-expr-drop-order`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: this value of type `impl futures::Future>` has significant drop implementation that will have a different drop order from that of Edition 2021\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:158:18\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;12m158\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m Box::pin(try_stream! {\u001b[0m\n\u001b[0m \u001b[0m\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;12m159\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m // TODO: can we get this to stream into the Document? need some\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m160\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m // TODO: compat layer between futures and std::io::Read\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m161\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let doc = client.get(root.clone())\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m_________________|_____\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m162\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .send().await.context(StorkHttpError::HttpError)?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m163\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .bytes().await.context(StorkHttpError::HttpError)?;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m164\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--------\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\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;12m173\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m root.join(href).context(StorkHttpError::UrlParseError)?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m174\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m } else {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m175\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m Url::parse(href).context(StorkHttpError::UrlParseError)?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\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;12m183\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \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;12m184\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|__________^\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[1mwarning\u001b[0m\u001b[0m: this changes meaning in Rust 2024\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: for more information, see issue #123739 \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: requested on the command line with `-D tail-expr-drop-order`\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_2` which comes from the expansion of the macro `try_stream` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///opt/rustwide/workdir#stork_http@0.0.3","manifest_path":"/opt/rustwide/workdir/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stork_http","src_path":"/opt/rustwide/workdir/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"this value of type `impl futures::Future>` has significant drop implementation that will have a different drop order from that of Edition 2021","code":{"code":"tail_expr_drop_order","explanation":null},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":4938,"byte_end":4941,"line_start":161,"line_end":161,"column_start":17,"column_end":20,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":17,"highlight_end":20}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4998,"line_start":161,"line_end":162,"column_start":23,"column_end":30,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4998,"line_start":161,"line_end":162,"column_start":23,"column_end":30,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5119,"byte_end":5127,"line_start":164,"line_end":164,"column_start":17,"column_end":25,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":17,"highlight_end":25}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":4993,"byte_end":4998,"line_start":162,"line_end":162,"column_start":25,"column_end":30,"is_primary":false,"text":[{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":4944,"byte_end":4950,"line_start":161,"line_end":161,"column_start":23,"column_end":29,"is_primary":false,"text":[{"text":" let doc = client.get(root.clone())","highlight_start":23,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/lib.rs","byte_start":5060,"byte_end":5065,"line_start":163,"line_end":163,"column_start":26,"column_end":31,"is_primary":false,"text":[{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5130,"byte_end":5149,"line_start":164,"line_end":164,"column_start":28,"column_end":47,"is_primary":false,"text":[{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":28,"highlight_end":47}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5625,"byte_end":5629,"line_start":173,"line_end":173,"column_start":25,"column_end":29,"is_primary":false,"text":[{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":29}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"src/lib.rs","byte_start":5734,"byte_end":5744,"line_start":175,"line_end":175,"column_start":25,"column_end":35,"is_primary":false,"text":[{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":25,"highlight_end":35}],"label":"these local bindings with significant drop implementation may observe changes in drop order under Edition 2024","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8555,"byte_end":8566,"line_start":320,"line_end":320,"column_start":9,"column_end":20,"is_primary":false,"text":[{"text":" stream_2!()","highlight_start":9,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/async-stream-0.2.1/src/lib.rs","byte_start":8144,"byte_end":8186,"line_start":300,"line_end":300,"column_start":9,"column_end":51,"is_primary":false,"text":[{"text":" $crate::dispatch!(($($rest)*) $($bang)* !)","highlight_start":9,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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":"src/lib.rs","byte_start":4764,"byte_end":6015,"line_start":158,"line_end":184,"column_start":18,"column_end":10,"is_primary":false,"text":[{"text":" Box::pin(try_stream! {","highlight_start":18,"highlight_end":31},{"text":" // TODO: can we get this to stream into the Document? need some","highlight_start":1,"highlight_end":76},{"text":" // TODO: compat layer between futures and std::io::Read","highlight_start":1,"highlight_end":68},{"text":" let doc = client.get(root.clone())","highlight_start":1,"highlight_end":47},{"text":" .send().await.context(StorkHttpError::HttpError)?","highlight_start":1,"highlight_end":66},{"text":" .bytes().await.context(StorkHttpError::HttpError)?;","highlight_start":1,"highlight_end":68},{"text":" let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;","highlight_start":1,"highlight_end":99},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for node in document.find(And(Name(\"a\"), Not(Attr(\"rel\", \"nofollow\")))) {","highlight_start":1,"highlight_end":86},{"text":" let title = node.text().trim().to_string();","highlight_start":1,"highlight_end":60},{"text":" let href = node.attr(\"href\");","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(href) = href {","highlight_start":1,"highlight_end":43},{"text":" // if this looks like a relative url append it to the root","highlight_start":1,"highlight_end":79},{"text":" let href = if href.starts_with('/') || !href.contains(\"://\") {","highlight_start":1,"highlight_end":83},{"text":" root.join(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":80},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Url::parse(href).context(StorkHttpError::UrlParseError)?","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":23},{"text":"","highlight_start":1,"highlight_end":1},{"text":" yield Link {","highlight_start":1,"highlight_end":33},{"text":" url: href,","highlight_start":1,"highlight_end":35},{"text":" text: Some(title).filter(|x| !x.is_empty())","highlight_start":1,"highlight_end":68},{"text":" };","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" })","highlight_start":1,"highlight_end":10}],"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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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/index.crates.io-6f17d22bba15001f/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_2!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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}}},"macro_decl_name":"desugaring of `await` expression","def_site_span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"this changes meaning in Rust 2024","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #123739 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"requested on the command line with `-D tail-expr-drop-order`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: this value of type `impl futures::Future>` has significant drop implementation that will have a different drop order from that of Edition 2021\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:158:18\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;12m158\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m Box::pin(try_stream! {\u001b[0m\n\u001b[0m \u001b[0m\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;12m159\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m // TODO: can we get this to stream into the Document? need some\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m160\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m // TODO: compat layer between futures and std::io::Read\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m161\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let doc = client.get(root.clone())\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m_________________|_____\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m162\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .send().await.context(StorkHttpError::HttpError)?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m163\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .bytes().await.context(StorkHttpError::HttpError)?;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m164\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let document = Document::from_read(&doc[..]).context(StorkHttpError::HtmlParseError)?;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--------\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\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;12m173\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m root.join(href).context(StorkHttpError::UrlParseError)?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m174\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m } else {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m175\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m Url::parse(href).context(StorkHttpError::UrlParseError)?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthese local bindings with significant drop implementation may observe changes in drop order under Edition 2024\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;12m183\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \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;12m184\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \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[0m\u001b[0m\u001b[1m\u001b[38;5;9m|__________^\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[1mwarning\u001b[0m\u001b[0m: this changes meaning in Rust 2024\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: for more information, see issue #123739 \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: requested on the command line with `-D tail-expr-drop-order`\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_2` which comes from the expansion of the macro `try_stream` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stderr] error: could not compile `stork_http` (lib) due to 2 previous errors; 2 warnings emitted [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_StorkHttpError` [INFO] [stdout] 2 | pub enum StorkHttpError { [INFO] [stdout] | -------------- `StorkHttpError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_StorkHttpError` [INFO] [stdout] 2 | pub enum StorkHttpError { [INFO] [stdout] | -------------- `StorkHttpError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `stork_http` (lib test) due to 2 previous errors; 2 warnings emitted [INFO] [stdout] error: aborting due to 1 previous error; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_StorkHttpError` [INFO] [stdout] 2 | pub enum StorkHttpError { [INFO] [stdout] | -------------- `StorkHttpError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_StorkHttpError` [INFO] [stdout] 2 | pub enum StorkHttpError { [INFO] [stdout] | -------------- `StorkHttpError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9390392714ac03a7e9c1ad5da730327c52a3683455e508cbd5e74fabec62ddf8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9390392714ac03a7e9c1ad5da730327c52a3683455e508cbd5e74fabec62ddf8", kill_on_drop: false }` [INFO] [stdout] 9390392714ac03a7e9c1ad5da730327c52a3683455e508cbd5e74fabec62ddf8