[INFO] fetching crate elastic 0.21.0-pre.5... [INFO] testing elastic-0.21.0-pre.5 against 1.55.0 for beta-1.56-1 [INFO] extracting crate elastic 0.21.0-pre.5 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate elastic 0.21.0-pre.5 on toolchain 1.55.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate elastic 0.21.0-pre.5 [INFO] finished tweaking crates.io crate elastic 0.21.0-pre.5 [INFO] tweaked toml for crates.io crate elastic 0.21.0-pre.5 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate crates.io crate elastic 0.21.0-pre.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded geo-types v0.4.3 [INFO] [stderr] Downloaded geohash v0.9.0 [INFO] [stderr] Downloaded fluent_builder v0.6.0 [INFO] [stderr] Downloaded rstar v0.2.0 [INFO] [stderr] Downloaded geojson v0.16.0 [INFO] [stderr] Downloaded elastic_derive v0.21.0-pre.5 [INFO] [stderr] Downloaded geo v0.12.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ffd5df43dc78d028d22306e0252ab7deb9400ccf6a52d88cc5906e6ab7ba5f12 [INFO] running `Command { std: "docker" "start" "-a" "ffd5df43dc78d028d22306e0252ab7deb9400ccf6a52d88cc5906e6ab7ba5f12", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ffd5df43dc78d028d22306e0252ab7deb9400ccf6a52d88cc5906e6ab7ba5f12", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ffd5df43dc78d028d22306e0252ab7deb9400ccf6a52d88cc5906e6ab7ba5f12", kill_on_drop: false }` [INFO] [stdout] ffd5df43dc78d028d22306e0252ab7deb9400ccf6a52d88cc5906e6ab7ba5f12 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 996c5d6de2aa8a67b50de4bcdc5db2ac86dcff7c168e09e38b702f7df75f26c9 [INFO] running `Command { std: "docker" "start" "-a" "996c5d6de2aa8a67b50de4bcdc5db2ac86dcff7c168e09e38b702f7df75f26c9", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.58 [INFO] [stderr] Compiling autocfg v0.1.4 [INFO] [stderr] Compiling rand_core v0.4.0 [INFO] [stderr] Compiling lazy_static v1.3.0 [INFO] [stderr] Compiling syn v0.15.39 [INFO] [stderr] Compiling cc v1.0.37 [INFO] [stderr] Compiling arrayvec v0.4.10 [INFO] [stderr] Compiling rustc-demangle v0.1.15 [INFO] [stderr] Compiling serde v1.0.94 [INFO] [stderr] Compiling nodrop v0.1.13 [INFO] [stderr] Compiling memchr v2.2.0 [INFO] [stderr] Compiling memoffset v0.2.1 [INFO] [stderr] Compiling regex v1.1.9 [INFO] [stderr] Compiling pdqselect v0.1.0 [INFO] [stderr] Compiling adler32 v1.0.3 [INFO] [stderr] Compiling utf8-ranges v1.0.3 [INFO] [stderr] Compiling indexmap v1.0.2 [INFO] [stderr] Compiling nom v2.2.1 [INFO] [stderr] Compiling fluent_builder v0.6.0 [INFO] [stderr] Compiling log v0.4.6 [INFO] [stderr] Compiling error-chain v0.12.1 [INFO] [stderr] Compiling unicase v2.4.0 [INFO] [stderr] Compiling try_from v0.3.2 [INFO] [stderr] Compiling regex-syntax v0.6.8 [INFO] [stderr] Compiling crossbeam-utils v0.6.5 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling miniz_oxide v0.2.2 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling syn v0.11.11 [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 num-traits v0.2.8 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Compiling want v0.2.0 [INFO] [stderr] Compiling quote v0.6.12 [INFO] [stderr] Compiling hyper v0.12.31 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling tokio-executor v0.1.8 [INFO] [stderr] Compiling crossbeam-queue v0.1.2 [INFO] [stderr] Compiling crossbeam-channel v0.3.8 [INFO] [stderr] Compiling aho-corasick v0.7.4 [INFO] [stderr] Compiling tokio-current-thread v0.1.6 [INFO] [stderr] Compiling tokio-timer v0.2.11 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling iovec v0.1.2 [INFO] [stderr] Compiling num_cpus v1.10.1 [INFO] [stderr] Compiling net2 v0.2.33 [INFO] [stderr] Compiling time v0.1.42 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling crossbeam-epoch v0.7.1 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling threadpool v1.7.1 [INFO] [stderr] Compiling futures-cpupool v0.1.8 [INFO] [stderr] Compiling backtrace-sys v0.1.30 [INFO] [stderr] Compiling miniz_oxide_c_api v0.2.2 [INFO] [stderr] Compiling mime v0.3.13 [INFO] [stderr] Compiling mio v0.6.19 [INFO] [stderr] Compiling serde_derive_internals v0.15.1 [INFO] [stderr] Compiling cookie v0.12.0 [INFO] [stderr] Compiling crossbeam-deque v0.7.1 [INFO] [stderr] Compiling uuid v0.6.5 [INFO] [stderr] Compiling tokio-io v0.1.12 [INFO] [stderr] Compiling http v0.1.17 [INFO] [stderr] Compiling string v0.2.1 [INFO] [stderr] Compiling tokio-buf v0.1.1 [INFO] [stderr] Compiling rstar v0.2.0 [INFO] [stderr] Compiling mio-uds v0.6.7 [INFO] [stderr] Compiling flate2 v1.0.9 [INFO] [stderr] Compiling tokio-codec v0.1.1 [INFO] [stderr] Compiling backtrace v0.3.32 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling tokio-threadpool v0.1.15 [INFO] [stderr] Compiling uuid v0.7.4 [INFO] [stderr] Compiling geo-types v0.4.3 [INFO] [stderr] Compiling error-chain v0.11.0 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling parking_lot v0.7.1 [INFO] [stderr] Compiling publicsuffix v1.5.2 [INFO] [stderr] Compiling mime_guess v2.0.0-alpha.6 [INFO] [stderr] Compiling synstructure v0.10.2 [INFO] [stderr] Compiling tokio-reactor v0.1.9 [INFO] [stderr] Compiling tokio-fs v0.1.6 [INFO] [stderr] Compiling tokio-udp v0.1.3 [INFO] [stderr] Compiling tokio-tcp v0.1.3 [INFO] [stderr] Compiling tokio-uds v0.2.5 [INFO] [stderr] Compiling http-body v0.1.0 [INFO] [stderr] Compiling h2 v0.1.25 [INFO] [stderr] Compiling tokio v0.1.22 [INFO] [stderr] Compiling serde_derive v1.0.94 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Compiling geohash v0.9.0 [INFO] [stderr] Compiling geo v0.12.2 [INFO] [stderr] Compiling serde_json v1.0.40 [INFO] [stderr] Compiling chrono v0.4.7 [INFO] [stderr] Compiling serde_urlencoded v0.5.5 [INFO] [stderr] Compiling cookie_store v0.7.0 [INFO] [stderr] Compiling geojson v0.16.0 [INFO] [stderr] Compiling reqwest v0.9.18 [INFO] [stderr] Compiling elastic_derive v0.21.0-pre.5 [INFO] [stderr] Compiling elastic v0.21.0-pre.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / quick_error! { [INFO] [stdout] 112 | | /** An error parsing a REST API response to a success value. */ [INFO] [stdout] 113 | | #[derive(Debug)] [INFO] [stdout] 114 | | pub enum ResponseError { [INFO] [stdout] ... | [INFO] [stdout] 123 | | } [INFO] [stdout] 124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | #![deny(warnings, missing_docs)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / quick_error! { [INFO] [stdout] 112 | | /** An error parsing a REST API response to a success value. */ [INFO] [stdout] 113 | | #[derive(Debug)] [INFO] [stdout] 114 | | pub enum ResponseError { [INFO] [stdout] ... | [INFO] [stdout] 123 | | } [INFO] [stdout] 124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | / quick_error! { [INFO] [stdout] 127 | | /** A REST API error response. */ [INFO] [stdout] 128 | | #[derive(Debug, PartialEq)] [INFO] [stdout] 129 | | pub enum ApiError { [INFO] [stdout] ... | [INFO] [stdout] 184 | | } [INFO] [stdout] 185 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/sender/static_nodes.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / quick_error! { [INFO] [stdout] 95 | | /** [INFO] [stdout] 96 | | An error attempting to get an address using a strategy. [INFO] [stdout] 97 | | */ [INFO] [stdout] ... | [INFO] [stdout] 110 | | } [INFO] [stdout] 111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/sender/static_nodes.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / quick_error! { [INFO] [stdout] 95 | | /** [INFO] [stdout] 96 | | An error attempting to get an address using a strategy. [INFO] [stdout] 97 | | */ [INFO] [stdout] ... | [INFO] [stdout] 110 | | } [INFO] [stdout] 111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 109 | self.0.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | self.inner.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:103:20 [INFO] [stdout] | [INFO] [stdout] 103 | self.inner.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/date/format.rs:305:52 [INFO] [stdout] | [INFO] [stdout] 305 | ParseErrorKind::Chrono(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/date/formats.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | .map_err(|e| e.description().to_string())?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/ip/impls.rs:154:68 [INFO] [stdout] | [INFO] [stdout] 154 | Ipv4Addr::from_str(&v).map_err(|e| E::custom(e.description().to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/ip/impls.rs:164:67 [INFO] [stdout] | [INFO] [stdout] 164 | Ipv4Addr::from_str(v).map_err(|e| E::custom(e.description().to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 09s [INFO] running `Command { std: "docker" "inspect" "996c5d6de2aa8a67b50de4bcdc5db2ac86dcff7c168e09e38b702f7df75f26c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "996c5d6de2aa8a67b50de4bcdc5db2ac86dcff7c168e09e38b702f7df75f26c9", kill_on_drop: false }` [INFO] [stdout] 996c5d6de2aa8a67b50de4bcdc5db2ac86dcff7c168e09e38b702f7df75f26c9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9852afb74e307127bc34bc638b5da886991bb41e3b217f37eb95702df9dd89fd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9852afb74e307127bc34bc638b5da886991bb41e3b217f37eb95702df9dd89fd", kill_on_drop: false }` [INFO] [stderr] Compiling atty v0.2.11 [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / quick_error! { [INFO] [stdout] 112 | | /** An error parsing a REST API response to a success value. */ [INFO] [stdout] 113 | | #[derive(Debug)] [INFO] [stdout] 114 | | pub enum ResponseError { [INFO] [stdout] ... | [INFO] [stdout] 123 | | } [INFO] [stdout] 124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | #![deny(warnings, missing_docs)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / quick_error! { [INFO] [stdout] 112 | | /** An error parsing a REST API response to a success value. */ [INFO] [stdout] 113 | | #[derive(Debug)] [INFO] [stdout] 114 | | pub enum ResponseError { [INFO] [stdout] ... | [INFO] [stdout] 123 | | } [INFO] [stdout] 124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | / quick_error! { [INFO] [stdout] 127 | | /** A REST API error response. */ [INFO] [stdout] 128 | | #[derive(Debug, PartialEq)] [INFO] [stdout] 129 | | pub enum ApiError { [INFO] [stdout] ... | [INFO] [stdout] 184 | | } [INFO] [stdout] 185 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/sender/static_nodes.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / quick_error! { [INFO] [stdout] 95 | | /** [INFO] [stdout] 96 | | An error attempting to get an address using a strategy. [INFO] [stdout] 97 | | */ [INFO] [stdout] ... | [INFO] [stdout] 110 | | } [INFO] [stdout] 111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/sender/static_nodes.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / quick_error! { [INFO] [stdout] 95 | | /** [INFO] [stdout] 96 | | An error attempting to get an address using a strategy. [INFO] [stdout] 97 | | */ [INFO] [stdout] ... | [INFO] [stdout] 110 | | } [INFO] [stdout] 111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 109 | self.0.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | self.inner.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:103:20 [INFO] [stdout] | [INFO] [stdout] 103 | self.inner.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/date/format.rs:305:52 [INFO] [stdout] | [INFO] [stdout] 305 | ParseErrorKind::Chrono(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/date/formats.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | .map_err(|e| e.description().to_string())?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/ip/impls.rs:154:68 [INFO] [stdout] | [INFO] [stdout] 154 | Ipv4Addr::from_str(&v).map_err(|e| E::custom(e.description().to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/types/ip/impls.rs:164:67 [INFO] [stdout] | [INFO] [stdout] 164 | Ipv4Addr::from_str(v).map_err(|e| E::custom(e.description().to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling elastic v0.21.0-pre.5 (/opt/rustwide/workdir) [INFO] [stderr] error: could not compile `elastic` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name typed --edition=2018 examples/typed.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=bb08bdfaa42c6d8b -C extra-filename=-bb08bdfaa42c6d8b --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern bytes=/opt/rustwide/target/debug/deps/libbytes-714bdd8d12df0492.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-fa3d1b3d751d9e07.rlib --extern crossbeam_channel=/opt/rustwide/target/debug/deps/libcrossbeam_channel-5034d22707e2ee14.rlib --extern elastic=/opt/rustwide/target/debug/deps/libelastic-daba5b157dd4541d.rlib --extern elastic_derive=/opt/rustwide/target/debug/deps/libelastic_derive-59d144444ae17bef.so --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-88cc3dad5fa079c2.rlib --extern error_chain=/opt/rustwide/target/debug/deps/liberror_chain-c47904d5be96e5ff.rlib --extern fluent_builder=/opt/rustwide/target/debug/deps/libfluent_builder-e22f9768f622ef8f.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-ab0f73c7bc3d2576.rlib --extern geo=/opt/rustwide/target/debug/deps/libgeo-3e433ff55e8141e0.rlib --extern geohash=/opt/rustwide/target/debug/deps/libgeohash-90204ccdcdf79f1e.rlib --extern geojson=/opt/rustwide/target/debug/deps/libgeojson-5d0e87d7ad68ac75.rlib --extern http=/opt/rustwide/target/debug/deps/libhttp-50e4c130d6a28907.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-fae9769fac8f5f4e.rlib --extern quick_error=/opt/rustwide/target/debug/deps/libquick_error-8af1626c14a64d49.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-0d4c50eb34860376.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-5dde2e8f97c7f13f.rlib --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-b33c602c655e397a.so --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-3dc7e442d8ed255e.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-d88850f9ab291eb3.rlib --extern tokio_threadpool=/opt/rustwide/target/debug/deps/libtokio_threadpool-bdc1f7cb79d53cc2.rlib --extern url=/opt/rustwide/target/debug/deps/liburl-7c7a75441fd7a03d.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-4de610e71bd285ac.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/backtrace-sys-7cb82e700ab957ae/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/http/receiver/error.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / quick_error! { [INFO] [stdout] 112 | | /** An error parsing a REST API response to a success value. */ [INFO] [stdout] 113 | | #[derive(Debug)] [INFO] [stdout] 114 | | pub enum ResponseError { [INFO] [stdout] ... | [INFO] [stdout] 123 | | } [INFO] [stdout] 124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | #![deny(warnings, missing_docs)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stdout] = note: this warning originates in the macro `quick_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] {"message":"use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":25488,"byte_end":25499,"line_start":737,"line_end":737,"column_start":50,"column_end":61,"is_primary":true,"text":[{"text":" write!(f, \"{}\", ::std::error::Error::description(self_))","highlight_start":50,"highlight_end":61}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":25204,"byte_end":25293,"line_start":729,"line_end":731,"column_start":9,"column_end":27,"is_primary":false,"text":[{"text":" quick_error!(FIND_DISPLAY_IMPL","highlight_start":9,"highlight_end":39},{"text":" $name $item: $imode","highlight_start":1,"highlight_end":32},{"text":" {$( $tail )*})","highlight_start":1,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":25204,"byte_end":25293,"line_start":729,"line_end":731,"column_start":9,"column_end":27,"is_primary":false,"text":[{"text":" quick_error!(FIND_DISPLAY_IMPL","highlight_start":9,"highlight_end":39},{"text":" $name $item: $imode","highlight_start":1,"highlight_end":32},{"text":" {$( $tail )*})","highlight_start":1,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":22489,"byte_end":22619,"line_start":655,"line_end":657,"column_start":46,"column_end":48,"is_primary":false,"text":[{"text":" let display_fn = quick_error!(FIND_DISPLAY_IMPL","highlight_start":46,"highlight_end":76},{"text":" $name $item: $imode","highlight_start":1,"highlight_end":52},{"text":" {$( $funcs )*});","highlight_start":1,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":12566,"byte_end":12701,"line_start":423,"line_end":425,"column_start":9,"column_end":17,"is_primary":false,"text":[{"text":" quick_error!(IMPLEMENTATIONS $name {$(","highlight_start":9,"highlight_end":47},{"text":" $iitem: $imode [$(#[$imeta])*] [$( $ivar: $ityp ),*] {$( $ifuncs )*}","highlight_start":1,"highlight_end":80},{"text":" )*});","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":17070,"byte_end":17341,"line_start":524,"line_end":528,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*","highlight_start":1,"highlight_end":94},{"text":" $(#[$bmeta])* => $bitem: $bmode [$( $bvar:$btyp ),*] {$( $qfuncs )*} ]","highlight_start":1,"highlight_end":93},{"text":" buf [ ]","highlight_start":1,"highlight_end":20},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":15092,"byte_end":15333,"line_start":483,"line_end":487,"column_start":9,"column_end":11,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* => $bitem: TUPLE [$( $qvar:$qtyp ),*] ]","highlight_start":1,"highlight_end":73},{"text":" queue [$( $tail )*]","highlight_start":1,"highlight_end":32},{"text":" );","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":13646,"byte_end":13881,"line_start":451,"line_end":455,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])*","highlight_start":1,"highlight_end":36},{"text":" => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":81},{"text":" buf [$(#[$bmeta])* => $qitem : UNIT [ ] ]","highlight_start":1,"highlight_end":54},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":13112,"byte_end":13316,"line_start":438,"line_end":441,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* #[$qmeta] ]","highlight_start":1,"highlight_end":45},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":17070,"byte_end":17341,"line_start":524,"line_end":528,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*","highlight_start":1,"highlight_end":94},{"text":" $(#[$bmeta])* => $bitem: $bmode [$( $bvar:$btyp ),*] {$( $qfuncs )*} ]","highlight_start":1,"highlight_end":93},{"text":" buf [ ]","highlight_start":1,"highlight_end":20},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":15092,"byte_end":15333,"line_start":483,"line_end":487,"column_start":9,"column_end":11,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* => $bitem: TUPLE [$( $qvar:$qtyp ),*] ]","highlight_start":1,"highlight_end":73},{"text":" queue [$( $tail )*]","highlight_start":1,"highlight_end":32},{"text":" );","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":13646,"byte_end":13881,"line_start":451,"line_end":455,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])*","highlight_start":1,"highlight_end":36},{"text":" => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":81},{"text":" buf [$(#[$bmeta])* => $qitem : UNIT [ ] ]","highlight_start":1,"highlight_end":54},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":13112,"byte_end":13316,"line_start":438,"line_end":441,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":" quick_error!(SORT [$( $def )*]","highlight_start":9,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* #[$qmeta] ]","highlight_start":1,"highlight_end":45},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":8949,"byte_end":9061,"line_start":312,"line_end":314,"column_start":9,"column_end":36,"is_primary":false,"text":[{"text":" quick_error!(SORT [pub enum $name $(#[$meta])* ]","highlight_start":9,"highlight_end":57},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/http/receiver/error.rs","byte_start":1949,"byte_end":2310,"line_start":111,"line_end":124,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"quick_error! {","highlight_start":1,"highlight_end":15},{"text":" /** An error parsing a REST API response to a success value. */","highlight_start":1,"highlight_end":68},{"text":" #[derive(Debug)]","highlight_start":1,"highlight_end":21},{"text":" pub enum ResponseError {","highlight_start":1,"highlight_end":29},{"text":" /** A REST API error from Elasticsearch. */","highlight_start":1,"highlight_end":52},{"text":" Api(err: ApiError) {","highlight_start":1,"highlight_end":29},{"text":" from()","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" /** An error parsing a response body. */","highlight_start":1,"highlight_end":49},{"text":" Parse(err: ParseError) {","highlight_start":1,"highlight_end":33},{"text":" from()","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"quick_error!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs","byte_start":8828,"byte_end":34522,"line_start":307,"line_end":998,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! quick_error {","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ( $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" pub enum $name:ident { $($chunks:tt)* }","highlight_start":1,"highlight_end":48},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [pub enum $name $(#[$meta])* ]","highlight_start":1,"highlight_end":57},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" ( $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" enum $name:ident { $($chunks:tt)* }","highlight_start":1,"highlight_end":44},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [enum $name $(#[$meta])* ]","highlight_start":1,"highlight_end":53},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ( $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" pub enum $name:ident wraps $enum_name:ident { $($chunks:tt)* }","highlight_start":1,"highlight_end":71},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(WRAPPER $enum_name [ pub struct ] $name $(#[$meta])*);","highlight_start":1,"highlight_end":76},{"text":" quick_error!(SORT [enum $enum_name $(#[$meta])* ]","highlight_start":1,"highlight_end":58},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ( $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" pub enum $name:ident wraps pub $enum_name:ident { $($chunks:tt)* }","highlight_start":1,"highlight_end":75},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(WRAPPER $enum_name [ pub struct ] $name $(#[$meta])*);","highlight_start":1,"highlight_end":76},{"text":" quick_error!(SORT [pub enum $enum_name $(#[$meta])* ]","highlight_start":1,"highlight_end":62},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" ( $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" enum $name:ident wraps $enum_name:ident { $($chunks:tt)* }","highlight_start":1,"highlight_end":67},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(WRAPPER $enum_name [ struct ] $name $(#[$meta])*);","highlight_start":1,"highlight_end":72},{"text":" quick_error!(SORT [enum $enum_name $(#[$meta])* ]","highlight_start":1,"highlight_end":58},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ( $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" enum $name:ident wraps pub $enum_name:ident { $($chunks:tt)* }","highlight_start":1,"highlight_end":71},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(WRAPPER $enum_name [ struct ] $name $(#[$meta])*);","highlight_start":1,"highlight_end":72},{"text":" quick_error!(SORT [pub enum $enum_name $(#[$meta])* ]","highlight_start":1,"highlight_end":62},{"text":" items [] buf []","highlight_start":1,"highlight_end":28},{"text":" queue [ $($chunks)* ]);","highlight_start":1,"highlight_end":36},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" (","highlight_start":1,"highlight_end":6},{"text":" WRAPPER $internal:ident [ $($strdef:tt)* ] $strname:ident","highlight_start":1,"highlight_end":66},{"text":" $(#[$meta:meta])*","highlight_start":1,"highlight_end":26},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" $(#[$meta])*","highlight_start":1,"highlight_end":21},{"text":" $($strdef)* $strname ( $internal );","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" impl ::std::fmt::Display for $strname {","highlight_start":1,"highlight_end":48},{"text":" fn fmt(&self, f: &mut ::std::fmt::Formatter)","highlight_start":1,"highlight_end":57},{"text":" -> ::std::fmt::Result","highlight_start":1,"highlight_end":38},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" ::std::fmt::Display::fmt(&self.0, f)","highlight_start":1,"highlight_end":53},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" impl From<$internal> for $strname {","highlight_start":1,"highlight_end":44},{"text":" fn from(err: $internal) -> Self {","highlight_start":1,"highlight_end":46},{"text":" $strname(err)","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" impl ::std::error::Error for $strname {","highlight_start":1,"highlight_end":48},{"text":" fn description(&self) -> &str {","highlight_start":1,"highlight_end":44},{"text":" self.0.description()","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" fn cause(&self) -> Option<&::std::error::Error> {","highlight_start":1,"highlight_end":62},{"text":" self.0.cause()","highlight_start":1,"highlight_end":31},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Queue is empty, can do the work","highlight_start":1,"highlight_end":39},{"text":" (SORT [enum $name:ident $( #[$meta:meta] )*]","highlight_start":1,"highlight_end":49},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [ ]","highlight_start":1,"highlight_end":16},{"text":" queue [ ]","highlight_start":1,"highlight_end":18},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ENUM_DEFINITION [enum $name $( #[$meta] )*]","highlight_start":1,"highlight_end":65},{"text":" body []","highlight_start":1,"highlight_end":20},{"text":" queue [$($( #[$imeta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem: $imode [$( $ivar: $ityp ),*] )*]","highlight_start":1,"highlight_end":66},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" quick_error!(IMPLEMENTATIONS $name {$(","highlight_start":1,"highlight_end":47},{"text":" $iitem: $imode [$(#[$imeta])*] [$( $ivar: $ityp ),*] {$( $ifuncs )*}","highlight_start":1,"highlight_end":80},{"text":" )*});","highlight_start":1,"highlight_end":17},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ERROR_CHECK $imode $($ifuncs)*);","highlight_start":1,"highlight_end":58},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (SORT [pub enum $name:ident $( #[$meta:meta] )*]","highlight_start":1,"highlight_end":53},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [ ]","highlight_start":1,"highlight_end":16},{"text":" queue [ ]","highlight_start":1,"highlight_end":18},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ENUM_DEFINITION [pub enum $name $( #[$meta] )*]","highlight_start":1,"highlight_end":69},{"text":" body []","highlight_start":1,"highlight_end":20},{"text":" queue [$($( #[$imeta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem: $imode [$( $ivar: $ityp ),*] )*]","highlight_start":1,"highlight_end":66},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" quick_error!(IMPLEMENTATIONS $name {$(","highlight_start":1,"highlight_end":47},{"text":" $iitem: $imode [$(#[$imeta])*] [$( $ivar: $ityp ),*] {$( $ifuncs )*}","highlight_start":1,"highlight_end":80},{"text":" )*});","highlight_start":1,"highlight_end":17},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ERROR_CHECK $imode $($ifuncs)*);","highlight_start":1,"highlight_end":58},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Add meta to buffer","highlight_start":1,"highlight_end":26},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )*]","highlight_start":1,"highlight_end":35},{"text":" queue [ #[$qmeta:meta] $( $tail:tt )*]","highlight_start":1,"highlight_end":47},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* #[$qmeta] ]","highlight_start":1,"highlight_end":45},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Add ident to buffer","highlight_start":1,"highlight_end":27},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )*]","highlight_start":1,"highlight_end":35},{"text":" queue [ $qitem:ident $( $tail:tt )*]","highlight_start":1,"highlight_end":45},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])*","highlight_start":1,"highlight_end":36},{"text":" => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":81},{"text":" buf [$(#[$bmeta])* => $qitem : UNIT [ ] ]","highlight_start":1,"highlight_end":54},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Flush buffer on meta after ident","highlight_start":1,"highlight_end":40},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )*","highlight_start":1,"highlight_end":34},{"text":" => $bitem:ident: $bmode:tt [$( $bvar:ident: $btyp:ty ),*] ]","highlight_start":1,"highlight_end":72},{"text":" queue [ #[$qmeta:meta] $( $tail:tt )*]","highlight_start":1,"highlight_end":47},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" enum [$( $(#[$emeta])* => $eitem $(( $($etyp),* ))* )*","highlight_start":1,"highlight_end":67},{"text":" $(#[$bmeta])* => $bitem: $bmode $(( $($btyp),* ))*]","highlight_start":1,"highlight_end":73},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":42},{"text":" => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*","highlight_start":1,"highlight_end":80},{"text":" $bitem: $bmode [$( $bvar:$btyp ),*] {} ]","highlight_start":1,"highlight_end":62},{"text":" buf [ #[$qmeta] ]","highlight_start":1,"highlight_end":30},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Add tuple enum-variant","highlight_start":1,"highlight_end":30},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )* => $bitem:ident: UNIT [ ] ]","highlight_start":1,"highlight_end":62},{"text":" queue [($( $qvar:ident: $qtyp:ty ),+) $( $tail:tt )*]","highlight_start":1,"highlight_end":62},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* => $bitem: TUPLE [$( $qvar:$qtyp ),*] ]","highlight_start":1,"highlight_end":73},{"text":" queue [$( $tail )*]","highlight_start":1,"highlight_end":32},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Add struct enum-variant - e.g. { descr: &'static str }","highlight_start":1,"highlight_end":62},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )* => $bitem:ident: UNIT [ ] ]","highlight_start":1,"highlight_end":62},{"text":" queue [{ $( $qvar:ident: $qtyp:ty ),+} $( $tail:tt )*]","highlight_start":1,"highlight_end":63},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* => $bitem: STRUCT [$( $qvar:$qtyp ),*] ]","highlight_start":1,"highlight_end":74},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Add struct enum-variant, with excess comma - e.g. { descr: &'static str, }","highlight_start":1,"highlight_end":82},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )* => $bitem:ident: UNIT [ ] ]","highlight_start":1,"highlight_end":62},{"text":" queue [{$( $qvar:ident: $qtyp:ty ),+ ,} $( $tail:tt )*]","highlight_start":1,"highlight_end":64},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*]","highlight_start":1,"highlight_end":95},{"text":" buf [$( #[$bmeta] )* => $bitem: STRUCT [$( $qvar:$qtyp ),*] ]","highlight_start":1,"highlight_end":74},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Add braces and flush always on braces","highlight_start":1,"highlight_end":45},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )*","highlight_start":1,"highlight_end":34},{"text":" => $bitem:ident: $bmode:tt [$( $bvar:ident: $btyp:ty ),*] ]","highlight_start":1,"highlight_end":77},{"text":" queue [ {$( $qfuncs:tt )*} $( $tail:tt )*]","highlight_start":1,"highlight_end":51},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*","highlight_start":1,"highlight_end":94},{"text":" $(#[$bmeta])* => $bitem: $bmode [$( $bvar:$btyp ),*] {$( $qfuncs )*} ]","highlight_start":1,"highlight_end":93},{"text":" buf [ ]","highlight_start":1,"highlight_end":20},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Flush buffer on double ident","highlight_start":1,"highlight_end":36},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )*","highlight_start":1,"highlight_end":34},{"text":" => $bitem:ident: $bmode:tt [$( $bvar:ident: $btyp:ty ),*] ]","highlight_start":1,"highlight_end":77},{"text":" queue [ $qitem:ident $( $tail:tt )*]","highlight_start":1,"highlight_end":45},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*","highlight_start":1,"highlight_end":94},{"text":" $(#[$bmeta])* => $bitem: $bmode [$( $bvar:$btyp ),*] {} ]","highlight_start":1,"highlight_end":79},{"text":" buf [ => $qitem : UNIT [ ] ]","highlight_start":1,"highlight_end":41},{"text":" queue [$( $tail )*]);","highlight_start":1,"highlight_end":34},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Flush buffer on end","highlight_start":1,"highlight_end":27},{"text":" (SORT [$( $def:tt )*]","highlight_start":1,"highlight_end":26},{"text":" items [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":38},{"text":" => $iitem:ident: $imode:tt [$( $ivar:ident: $ityp:ty ),*]","highlight_start":1,"highlight_end":76},{"text":" {$( $ifuncs:tt )*} )* ]","highlight_start":1,"highlight_end":56},{"text":" buf [$( #[$bmeta:meta] )*","highlight_start":1,"highlight_end":34},{"text":" => $bitem:ident: $bmode:tt [$( $bvar:ident: $btyp:ty ),*] ]","highlight_start":1,"highlight_end":72},{"text":" queue [ ]","highlight_start":1,"highlight_end":18},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(SORT [$( $def )*]","highlight_start":1,"highlight_end":39},{"text":" items [$( $(#[$imeta])* => $iitem: $imode [$( $ivar:$ityp ),*] {$( $ifuncs )*} )*","highlight_start":1,"highlight_end":94},{"text":" $(#[$bmeta])* => $bitem: $bmode [$( $bvar:$btyp ),*] {} ]","highlight_start":1,"highlight_end":79},{"text":" buf [ ]","highlight_start":1,"highlight_end":20},{"text":" queue [ ]);","highlight_start":1,"highlight_end":24},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Public enum (Queue Empty)","highlight_start":1,"highlight_end":33},{"text":" (ENUM_DEFINITION [pub enum $name:ident $( #[$meta:meta] )*]","highlight_start":1,"highlight_end":64},{"text":" body [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem:ident ($(($( $ttyp:ty ),+))*) {$({$( $svar:ident: $styp:ty ),*})*} )* ]","highlight_start":1,"highlight_end":94},{"text":" queue [ ]","highlight_start":1,"highlight_end":18},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" #[allow(unknown_lints)] // no unused_doc_comments in older rust","highlight_start":1,"highlight_end":73},{"text":" #[allow(renamed_and_removed_lints)]","highlight_start":1,"highlight_end":44},{"text":" #[allow(unused_doc_comment)]","highlight_start":1,"highlight_end":37},{"text":" #[allow(unused_doc_comments)]","highlight_start":1,"highlight_end":38},{"text":" $(#[$meta])*","highlight_start":1,"highlight_end":21},{"text":" pub enum $name {","highlight_start":1,"highlight_end":25},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" $(#[$imeta])*","highlight_start":1,"highlight_end":30},{"text":" $iitem $(($( $ttyp ),*))* $({$( $svar: $styp ),*})*,","highlight_start":1,"highlight_end":69},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Private enum (Queue Empty)","highlight_start":1,"highlight_end":34},{"text":" (ENUM_DEFINITION [enum $name:ident $( #[$meta:meta] )*]","highlight_start":1,"highlight_end":60},{"text":" body [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem:ident ($(($( $ttyp:ty ),+))*) {$({$( $svar:ident: $styp:ty ),*})*} )* ]","highlight_start":1,"highlight_end":94},{"text":" queue [ ]","highlight_start":1,"highlight_end":18},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" #[allow(unknown_lints)] // no unused_doc_comments in older rust","highlight_start":1,"highlight_end":73},{"text":" #[allow(renamed_and_removed_lints)]","highlight_start":1,"highlight_end":44},{"text":" #[allow(unused_doc_comment)]","highlight_start":1,"highlight_end":37},{"text":" #[allow(unused_doc_comments)]","highlight_start":1,"highlight_end":38},{"text":" $(#[$meta])*","highlight_start":1,"highlight_end":21},{"text":" enum $name {","highlight_start":1,"highlight_end":21},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" $(#[$imeta])*","highlight_start":1,"highlight_end":30},{"text":" $iitem $(($( $ttyp ),*))* $({$( $svar: $styp ),*})*,","highlight_start":1,"highlight_end":69},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Unit variant","highlight_start":1,"highlight_end":20},{"text":" (ENUM_DEFINITION [$( $def:tt )*]","highlight_start":1,"highlight_end":37},{"text":" body [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem:ident ($(($( $ttyp:ty ),+))*) {$({$( $svar:ident: $styp:ty ),*})*} )* ]","highlight_start":1,"highlight_end":94},{"text":" queue [$( #[$qmeta:meta] )*","highlight_start":1,"highlight_end":36},{"text":" => $qitem:ident: UNIT [ ] $( $queue:tt )*]","highlight_start":1,"highlight_end":55},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ENUM_DEFINITION [ $($def)* ]","highlight_start":1,"highlight_end":50},{"text":" body [$($( #[$imeta] )* => $iitem ($(($( $ttyp ),+))*) {$({$( $svar: $styp ),*})*} )*","highlight_start":1,"highlight_end":98},{"text":" $( #[$qmeta] )* => $qitem () {} ]","highlight_start":1,"highlight_end":54},{"text":" queue [ $($queue)* ]","highlight_start":1,"highlight_end":33},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Tuple variant","highlight_start":1,"highlight_end":21},{"text":" (ENUM_DEFINITION [$( $def:tt )*]","highlight_start":1,"highlight_end":37},{"text":" body [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem:ident ($(($( $ttyp:ty ),+))*) {$({$( $svar:ident: $styp:ty ),*})*} )* ]","highlight_start":1,"highlight_end":94},{"text":" queue [$( #[$qmeta:meta] )*","highlight_start":1,"highlight_end":36},{"text":" => $qitem:ident: TUPLE [$( $qvar:ident: $qtyp:ty ),+] $( $queue:tt )*]","highlight_start":1,"highlight_end":83},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ENUM_DEFINITION [ $($def)* ]","highlight_start":1,"highlight_end":50},{"text":" body [$($( #[$imeta] )* => $iitem ($(($( $ttyp ),+))*) {$({$( $svar: $styp ),*})*} )*","highlight_start":1,"highlight_end":98},{"text":" $( #[$qmeta] )* => $qitem (($( $qtyp ),*)) {} ]","highlight_start":1,"highlight_end":68},{"text":" queue [ $($queue)* ]","highlight_start":1,"highlight_end":33},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // Struct variant","highlight_start":1,"highlight_end":22},{"text":" (ENUM_DEFINITION [$( $def:tt )*]","highlight_start":1,"highlight_end":37},{"text":" body [$($( #[$imeta:meta] )*","highlight_start":1,"highlight_end":37},{"text":" => $iitem:ident ($(($( $ttyp:ty ),+))*) {$({$( $svar:ident: $styp:ty ),*})*} )* ]","highlight_start":1,"highlight_end":94},{"text":" queue [$( #[$qmeta:meta] )*","highlight_start":1,"highlight_end":36},{"text":" => $qitem:ident: STRUCT [$( $qvar:ident: $qtyp:ty ),*] $( $queue:tt )*]","highlight_start":1,"highlight_end":84},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(ENUM_DEFINITION [ $($def)* ]","highlight_start":1,"highlight_end":50},{"text":" body [$($( #[$imeta] )* => $iitem ($(($( $ttyp ),+))*) {$({$( $svar: $styp ),*})*} )*","highlight_start":1,"highlight_end":98},{"text":" $( #[$qmeta] )* => $qitem () {{$( $qvar: $qtyp ),*}} ]","highlight_start":1,"highlight_end":75},{"text":" queue [ $($queue)* ]","highlight_start":1,"highlight_end":33},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (IMPLEMENTATIONS","highlight_start":1,"highlight_end":21},{"text":" $name:ident {$(","highlight_start":1,"highlight_end":24},{"text":" $item:ident: $imode:tt [$(#[$imeta:meta])*] [$( $var:ident: $typ:ty ),*] {$( $funcs:tt )*}","highlight_start":1,"highlight_end":103},{"text":" )*}","highlight_start":1,"highlight_end":12},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" #[allow(unused)]","highlight_start":1,"highlight_end":25},{"text":" #[allow(unknown_lints)] // no unused_doc_comments in older rust","highlight_start":1,"highlight_end":73},{"text":" #[allow(renamed_and_removed_lints)]","highlight_start":1,"highlight_end":44},{"text":" #[allow(unused_doc_comment)]","highlight_start":1,"highlight_end":37},{"text":" #[allow(unused_doc_comments)]","highlight_start":1,"highlight_end":38},{"text":" impl ::std::fmt::Display for $name {","highlight_start":1,"highlight_end":45},{"text":" fn fmt(&self, fmt: &mut ::std::fmt::Formatter)","highlight_start":1,"highlight_end":59},{"text":" -> ::std::fmt::Result","highlight_start":1,"highlight_end":38},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" match *self {","highlight_start":1,"highlight_end":30},{"text":" $(","highlight_start":1,"highlight_end":23},{"text":" $(#[$imeta])*","highlight_start":1,"highlight_end":38},{"text":" quick_error!(ITEM_PATTERN","highlight_start":1,"highlight_end":50},{"text":" $name $item: $imode [$( ref $var ),*]","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":31},{"text":" let display_fn = quick_error!(FIND_DISPLAY_IMPL","highlight_start":1,"highlight_end":76},{"text":" $name $item: $imode","highlight_start":1,"highlight_end":52},{"text":" {$( $funcs )*});","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" display_fn(self, fmt)","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":26},{"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},{"text":" #[allow(unused)]","highlight_start":1,"highlight_end":25},{"text":" #[allow(unknown_lints)] // no unused_doc_comments in older rust","highlight_start":1,"highlight_end":73},{"text":" #[allow(renamed_and_removed_lints)]","highlight_start":1,"highlight_end":44},{"text":" #[allow(unused_doc_comment)]","highlight_start":1,"highlight_end":37},{"text":" #[allow(unused_doc_comments)]","highlight_start":1,"highlight_end":38},{"text":" impl ::std::error::Error for $name {","highlight_start":1,"highlight_end":45},{"text":" fn description(&self) -> &str {","highlight_start":1,"highlight_end":44},{"text":" match *self {","highlight_start":1,"highlight_end":30},{"text":" $(","highlight_start":1,"highlight_end":23},{"text":" $(#[$imeta])*","highlight_start":1,"highlight_end":38},{"text":" quick_error!(ITEM_PATTERN","highlight_start":1,"highlight_end":50},{"text":" $name $item: $imode [$( ref $var ),*]","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":31},{"text":" quick_error!(FIND_DESCRIPTION_IMPL","highlight_start":1,"highlight_end":63},{"text":" $item: $imode self fmt [$( $var ),*]","highlight_start":1,"highlight_end":69},{"text":" {$( $funcs )*})","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" )*","highlight_start":1,"highlight_end":23},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" fn cause(&self) -> Option<&::std::error::Error> {","highlight_start":1,"highlight_end":62},{"text":" match *self {","highlight_start":1,"highlight_end":30},{"text":" $(","highlight_start":1,"highlight_end":23},{"text":" $(#[$imeta])*","highlight_start":1,"highlight_end":38},{"text":" quick_error!(ITEM_PATTERN","highlight_start":1,"highlight_end":50},{"text":" $name $item: $imode [$( ref $var ),*]","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":31},{"text":" quick_error!(FIND_CAUSE_IMPL","highlight_start":1,"highlight_end":57},{"text":" $item: $imode [$( $var ),*]","highlight_start":1,"highlight_end":60},{"text":" {$( $funcs )*})","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":26},{"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},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_FROM_IMPL","highlight_start":1,"highlight_end":40},{"text":" $name $item: $imode [$( $var:$typ ),*]","highlight_start":1,"highlight_end":55},{"text":" {$( $funcs )*});","highlight_start":1,"highlight_end":33},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_CONTEXT_IMPL","highlight_start":1,"highlight_end":43},{"text":" $name $item: $imode [$( $var:$typ ),*]","highlight_start":1,"highlight_end":55},{"text":" {$( $funcs )*});","highlight_start":1,"highlight_end":33},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DISPLAY_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":58},{"text":" { display($self_:tt) -> ($( $exprs:tt )*) $( $tail:tt )*}","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" |quick_error!(IDENT $self_): &$name, f: &mut ::std::fmt::Formatter| { write!(f, $( $exprs )*) }","highlight_start":1,"highlight_end":104},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DISPLAY_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":58},{"text":" { display($pattern:expr) $( $tail:tt )*}","highlight_start":1,"highlight_end":49},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" |_, f: &mut ::std::fmt::Formatter| { write!(f, $pattern) }","highlight_start":1,"highlight_end":67},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DISPLAY_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":58},{"text":" { display($pattern:expr, $( $exprs:tt )*) $( $tail:tt )*}","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" |_, f: &mut ::std::fmt::Formatter| { write!(f, $pattern, $( $exprs )*) }","highlight_start":1,"highlight_end":81},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DISPLAY_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":58},{"text":" { $t:tt $( $tail:tt )*}","highlight_start":1,"highlight_end":32},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_DISPLAY_IMPL","highlight_start":1,"highlight_end":39},{"text":" $name $item: $imode","highlight_start":1,"highlight_end":32},{"text":" {$( $tail )*})","highlight_start":1,"highlight_end":27},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DISPLAY_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":58},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" |self_: &$name, f: &mut ::std::fmt::Formatter| {","highlight_start":1,"highlight_end":57},{"text":" write!(f, \"{}\", ::std::error::Error::description(self_))","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DESCRIPTION_IMPL $item:ident: $imode:tt $me:ident $fmt:ident","highlight_start":1,"highlight_end":71},{"text":" [$( $var:ident ),*]","highlight_start":1,"highlight_end":28},{"text":" { description($expr:expr) $( $tail:tt )*}","highlight_start":1,"highlight_end":50},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" $expr","highlight_start":1,"highlight_end":14},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DESCRIPTION_IMPL $item:ident: $imode:tt $me:ident $fmt:ident","highlight_start":1,"highlight_end":71},{"text":" [$( $var:ident ),*]","highlight_start":1,"highlight_end":28},{"text":" { $t:tt $( $tail:tt )*}","highlight_start":1,"highlight_end":32},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_DESCRIPTION_IMPL","highlight_start":1,"highlight_end":43},{"text":" $item: $imode $me $fmt [$( $var ),*]","highlight_start":1,"highlight_end":49},{"text":" {$( $tail )*})","highlight_start":1,"highlight_end":27},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_DESCRIPTION_IMPL $item:ident: $imode:tt $me:ident $fmt:ident","highlight_start":1,"highlight_end":71},{"text":" [$( $var:ident ),*]","highlight_start":1,"highlight_end":28},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" stringify!($item)","highlight_start":1,"highlight_end":26},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CAUSE_IMPL $item:ident: $imode:tt","highlight_start":1,"highlight_end":44},{"text":" [$( $var:ident ),*]","highlight_start":1,"highlight_end":28},{"text":" { cause($expr:expr) $( $tail:tt )*}","highlight_start":1,"highlight_end":44},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" Some($expr)","highlight_start":1,"highlight_end":20},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CAUSE_IMPL $item:ident: $imode:tt","highlight_start":1,"highlight_end":44},{"text":" [$( $var:ident ),*]","highlight_start":1,"highlight_end":28},{"text":" { $t:tt $( $tail:tt )*}","highlight_start":1,"highlight_end":32},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_CAUSE_IMPL","highlight_start":1,"highlight_end":37},{"text":" $item: $imode [$( $var ),*]","highlight_start":1,"highlight_end":40},{"text":" { $($tail)* })","highlight_start":1,"highlight_end":27},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CAUSE_IMPL $item:ident: $imode:tt","highlight_start":1,"highlight_end":44},{"text":" [$( $var:ident ),*]","highlight_start":1,"highlight_end":28},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" None","highlight_start":1,"highlight_end":13},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // ----------------------------- FROM IMPL --------------------------","highlight_start":1,"highlight_end":74},{"text":" (FIND_FROM_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":55},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { from() $( $tail:tt )*}","highlight_start":1,"highlight_end":33},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" impl From<$typ> for $name {","highlight_start":1,"highlight_end":40},{"text":" fn from($var: $typ) -> $name {","highlight_start":1,"highlight_end":47},{"text":" $name::$item($var)","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_FROM_IMPL","highlight_start":1,"highlight_end":36},{"text":" $name $item: $imode [$( $var:$typ ),*]","highlight_start":1,"highlight_end":51},{"text":" {$( $tail )*});","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_FROM_IMPL $name:ident $item:ident: UNIT","highlight_start":1,"highlight_end":50},{"text":" [ ]","highlight_start":1,"highlight_end":12},{"text":" { from($ftyp:ty) $( $tail:tt )*}","highlight_start":1,"highlight_end":41},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl From<$ftyp> for $name {","highlight_start":1,"highlight_end":37},{"text":" fn from(_discarded_error: $ftyp) -> $name {","highlight_start":1,"highlight_end":56},{"text":" $name::$item","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_FROM_IMPL","highlight_start":1,"highlight_end":36},{"text":" $name $item: UNIT [ ]","highlight_start":1,"highlight_end":35},{"text":" {$( $tail )*});","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_FROM_IMPL $name:ident $item:ident: TUPLE","highlight_start":1,"highlight_end":51},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { from($fvar:ident: $ftyp:ty) -> ($( $texpr:expr ),*) $( $tail:tt )*}","highlight_start":1,"highlight_end":78},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl From<$ftyp> for $name {","highlight_start":1,"highlight_end":37},{"text":" fn from($fvar: $ftyp) -> $name {","highlight_start":1,"highlight_end":45},{"text":" $name::$item($( $texpr ),*)","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_FROM_IMPL","highlight_start":1,"highlight_end":36},{"text":" $name $item: TUPLE [$( $var:$typ ),*]","highlight_start":1,"highlight_end":50},{"text":" { $($tail)* });","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_FROM_IMPL $name:ident $item:ident: STRUCT","highlight_start":1,"highlight_end":52},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { from($fvar:ident: $ftyp:ty) -> {$( $tvar:ident: $texpr:expr ),*} $( $tail:tt )*}","highlight_start":1,"highlight_end":91},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl From<$ftyp> for $name {","highlight_start":1,"highlight_end":37},{"text":" fn from($fvar: $ftyp) -> $name {","highlight_start":1,"highlight_end":45},{"text":" $name::$item {","highlight_start":1,"highlight_end":31},{"text":" $( $tvar: $texpr ),*","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_FROM_IMPL","highlight_start":1,"highlight_end":36},{"text":" $name $item: STRUCT [$( $var:$typ ),*]","highlight_start":1,"highlight_end":51},{"text":" { $($tail)* });","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_FROM_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":55},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { $t:tt $( $tail:tt )*}","highlight_start":1,"highlight_end":32},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" quick_error!(FIND_FROM_IMPL","highlight_start":1,"highlight_end":36},{"text":" $name $item: $imode [$( $var:$typ ),*]","highlight_start":1,"highlight_end":51},{"text":" {$( $tail )*}","highlight_start":1,"highlight_end":26},{"text":" );","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_FROM_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":55},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" // ----------------------------- CONTEXT IMPL --------------------------","highlight_start":1,"highlight_end":77},{"text":" (FIND_CONTEXT_IMPL $name:ident $item:ident: TUPLE","highlight_start":1,"highlight_end":54},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { context($cvar:ident: AsRef<$ctyp:ty>, $fvar:ident: $ftyp:ty)","highlight_start":1,"highlight_end":71},{"text":" -> ($( $texpr:expr ),*) $( $tail:tt )* }","highlight_start":1,"highlight_end":53},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl> From<$crate::Context> for $name {","highlight_start":1,"highlight_end":74},{"text":" fn from(","highlight_start":1,"highlight_end":21},{"text":" $crate::Context($cvar, $fvar): $crate::Context)","highlight_start":1,"highlight_end":74},{"text":" -> $name","highlight_start":1,"highlight_end":25},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" $name::$item($( $texpr ),*)","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_CONTEXT_IMPL","highlight_start":1,"highlight_end":39},{"text":" $name $item: TUPLE [$( $var:$typ ),*]","highlight_start":1,"highlight_end":50},{"text":" { $($tail)* });","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CONTEXT_IMPL $name:ident $item:ident: TUPLE","highlight_start":1,"highlight_end":54},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { context($cvar:ident: $ctyp:ty, $fvar:ident: $ftyp:ty)","highlight_start":1,"highlight_end":64},{"text":" -> ($( $texpr:expr ),*) $( $tail:tt )* }","highlight_start":1,"highlight_end":53},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl<'a> From<$crate::Context<$ctyp, $ftyp>> for $name {","highlight_start":1,"highlight_end":65},{"text":" fn from(","highlight_start":1,"highlight_end":21},{"text":" $crate::Context($cvar, $fvar): $crate::Context<$ctyp, $ftyp>)","highlight_start":1,"highlight_end":78},{"text":" -> $name","highlight_start":1,"highlight_end":25},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" $name::$item($( $texpr ),*)","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_CONTEXT_IMPL","highlight_start":1,"highlight_end":39},{"text":" $name $item: TUPLE [$( $var:$typ ),*]","highlight_start":1,"highlight_end":50},{"text":" { $($tail)* });","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CONTEXT_IMPL $name:ident $item:ident: STRUCT","highlight_start":1,"highlight_end":55},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { context($cvar:ident: AsRef<$ctyp:ty>, $fvar:ident: $ftyp:ty)","highlight_start":1,"highlight_end":71},{"text":" -> {$( $tvar:ident: $texpr:expr ),*} $( $tail:tt )* }","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl> From<$crate::Context> for $name {","highlight_start":1,"highlight_end":74},{"text":" fn from(","highlight_start":1,"highlight_end":21},{"text":" $crate::Context($cvar, $fvar): $crate::Context<$ctyp, $ftyp>)","highlight_start":1,"highlight_end":78},{"text":" -> $name","highlight_start":1,"highlight_end":25},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" $name::$item {","highlight_start":1,"highlight_end":31},{"text":" $( $tvar: $texpr ),*","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_CONTEXT_IMPL","highlight_start":1,"highlight_end":39},{"text":" $name $item: STRUCT [$( $var:$typ ),*]","highlight_start":1,"highlight_end":51},{"text":" { $($tail)* });","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CONTEXT_IMPL $name:ident $item:ident: STRUCT","highlight_start":1,"highlight_end":55},{"text":" [$( $var:ident: $typ:ty ),*]","highlight_start":1,"highlight_end":37},{"text":" { context($cvar:ident: $ctyp:ty, $fvar:ident: $ftyp:ty)","highlight_start":1,"highlight_end":64},{"text":" -> {$( $tvar:ident: $texpr:expr ),*} $( $tail:tt )* }","highlight_start":1,"highlight_end":66},{"text":" ) => {","highlight_start":1,"highlight_end":11},{"text":" impl<'a> From<$crate::Context<$ctyp, $ftyp>> for $name {","highlight_start":1,"highlight_end":65},{"text":" fn from(","highlight_start":1,"highlight_end":21},{"text":" $crate::Context($cvar, $fvar): $crate::Context<$ctyp, $ftyp>)","highlight_start":1,"highlight_end":78},{"text":" -> $name","highlight_start":1,"highlight_end":25},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" $name::$item {","highlight_start":1,"highlight_end":31},{"text":" $( $tvar: $texpr ),*","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" quick_error!(FIND_CONTEXT_IMPL","highlight_start":1,"highlight_end":39},{"text":" $name $item: STRUCT [$( $var:$typ ),*]","highlight_start":1,"highlight_end":51},{"text":" { $($tail)* });","highlight_start":1,"highlight_end":28},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (FIND_CONTEXT_IMPL $name:ident $item:ident: $imode:tt","highlight_start":1,"highlight_end":58},{"text":" [$( $var:ident: $typ:ty ),*]"," [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.load_balanced_async.9b593ba1-cgu.9.rcgu.o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3.1smfvnff08nbc9fn.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/backtrace-sys-7cb82e700ab957ae/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libenv_logger-88cc3dad5fa079c2.rlib" "/opt/rustwide/target/debug/deps/libatty-74de808357a3d9c1.rlib" "/opt/rustwide/target/debug/deps/libhumantime-efa5bae243b9c523.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-dff3bebd4e162843.rlib" "/opt/rustwide/target/debug/deps/libelastic-daba5b157dd4541d.rlib" "/opt/rustwide/target/debug/deps/libgeojson-5d0e87d7ad68ac75.rlib" "/opt/rustwide/target/debug/deps/libgeohash-90204ccdcdf79f1e.rlib" "/opt/rustwide/target/debug/deps/libgeo-3e433ff55e8141e0.rlib" "/opt/rustwide/target/debug/deps/libgeo_types-008a4d46e52d3fcb.rlib" "/opt/rustwide/target/debug/deps/librstar-be2ae8292373bf27.rlib" "/opt/rustwide/target/debug/deps/libpdqselect-9ff2224699b79260.rlib" "/opt/rustwide/target/debug/deps/libthreadpool-90d771c3f7657b1c.rlib" "/opt/rustwide/target/debug/deps/libchrono-fa3d1b3d751d9e07.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-b06abe8032fa4e85.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-478b8134fc141008.rlib" "/opt/rustwide/target/debug/deps/libuuid-4de610e71bd285ac.rlib" "/opt/rustwide/target/debug/deps/librand-37376dca90a0f70a.rlib" "/opt/rustwide/target/debug/deps/libfluent_builder-e22f9768f622ef8f.rlib" "/opt/rustwide/target/debug/deps/libreqwest-0d4c50eb34860376.rlib" "/opt/rustwide/target/debug/deps/libuuid-cc41096b6a503fe5.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-2b78843d5009c025.rlib" "/opt/rustwide/target/debug/deps/libdtoa-386c31090dcf93f8.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-68f172e6ecdc2958.rlib" "/opt/rustwide/target/debug/deps/libphf-2965947d1f68d16d.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-300786fef63ab222.rlib" "/opt/rustwide/target/debug/deps/libunicase-a774ffa4bd248fc6.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-c65310b90ba688a5.rlib" "/opt/rustwide/target/debug/deps/libmime-bd9fe54afb07a1a4.rlib" "/opt/rustwide/target/debug/deps/libunicase-83a9b7d42b603300.rlib" "/opt/rustwide/target/debug/deps/libflate2-637d064c5c1a8346.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide_c_api-009f71a2598b3062.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-3a913c5f1b573360.rlib" "/opt/rustwide/target/debug/deps/libadler32-2dafcd23c356e1ad.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-c1fbe78fd1fd7b5c.rlib" "/opt/rustwide/target/debug/deps/libhyper-10b2566b36dfe261.rlib" "/opt/rustwide/target/debug/deps/libwant-3dd033e94b1c34da.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-a860008638408fd1.rlib" "/opt/rustwide/target/debug/deps/libtokio-d88850f9ab291eb3.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-899f2816c83510bd.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-3950317df6f0d911.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-860b7e50cd5fc42a.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-dfc5b6515be8067c.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-b4c4e34e84dd48ca.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-736f771481e38985.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-83954c0a30e18f43.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-0f5d0d452bed9cc1.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-24958665c15e6ad6.rlib" "/opt/rustwide/target/debug/deps/liblock_api-1fd5e49265f2e3a9.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-df800321cfa81333.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-245eaa65bcbdd4bf.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-aae423e101aaae09.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-bdc1f7cb79d53cc2.rlib" "/opt/rustwide/target/debug/deps/librand-265466edbaaca8de.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-5a2c186f25db0db2.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-57a23ed95797d3e6.rlib" "/opt/rustwide/target/debug/deps/librand_hc-a62c60b6695dd231.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-3f9901ab9922cd59.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-5fce77345e8d6f2c.rlib" "/opt/rustwide/target/debug/deps/librand_core-f1dc128c8e73d570.rlib" "/opt/rustwide/target/debug/deps/librand_os-c62972aa904da9d8.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-a93391bb5caad24b.rlib" "/opt/rustwide/target/debug/deps/librand_core-0cdc5813e9ef98e7.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-6a7bf15a07761456.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-d50cabf613b6c45d.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-04cfe0fdb674c9c3.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-e0d77d0b25435982.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-ad810a0622b424db.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-ab55f96d71d431c9.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-e8027169cf95c2e7.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-516b6b165d4cc38d.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-4d212841b88c05d3.rlib" "/opt/rustwide/target/debug/deps/libmio-4fc621627a5d5aea.rlib" "/opt/rustwide/target/debug/deps/libnet2-6548756f01fac8ca.rlib" "/opt/rustwide/target/debug/deps/libhttparse-bddf136980e817ef.rlib" "/opt/rustwide/target/debug/deps/libhttp_body-415d23f40038590d.rlib" "/opt/rustwide/target/debug/deps/libtokio_buf-a674135bedee0494.rlib" "/opt/rustwide/target/debug/deps/libh2-0c90bf98ee2cad05.rlib" "/opt/rustwide/target/debug/deps/libindexmap-35df7e835597c905.rlib" "/opt/rustwide/target/debug/deps/libstring-a041a35db1375d5f.rlib" "/opt/rustwide/target/debug/deps/libslab-31c88580e3b60f0d.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-4d0ef8672471ae9f.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-03eb3dc36d80fe66.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-adc75e6a8ece1dd3.rlib" "/opt/rustwide/target/debug/deps/libhttp-50e4c130d6a28907.rlib" "/opt/rustwide/target/debug/deps/libfnv-7449a3f4573c4646.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-af80ee2a44ce43f7.rlib" "/opt/rustwide/target/debug/deps/libcookie_store-78aaba3ad82efa35.rlib" "/opt/rustwide/target/debug/deps/libpublicsuffix-046b8443647fc9f6.rlib" "/opt/rustwide/target/debug/deps/libregex-5384dbd338872197.rlib" "/opt/rustwide/target/debug/deps/libutf8_ranges-5f3d030d0731cc04.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-6155cc278731aea5.rlib" "/opt/rustwide/target/debug/deps/libucd_util-2d9b96822d3aa814.rlib" "/opt/rustwide/target/debug/deps/libthread_local-e8807c2bbfca6e70.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-d18036a0746d5fe6.rlib" "/opt/rustwide/target/debug/deps/libmemchr-bdcc980632531b7d.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-1f0cf24d409319c0.rlib" "/opt/rustwide/target/debug/deps/libtry_from-006589445a6d7cea.rlib" "/opt/rustwide/target/debug/deps/libfailure-827f9bf175403bb9.rlib" "/opt/rustwide/target/debug/deps/libcookie-d0cf827c413c512e.rlib" "/opt/rustwide/target/debug/deps/libtime-96e8b3dad8d8b51d.rlib" "/opt/rustwide/target/debug/deps/liburl-7c7a75441fd7a03d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-704ce0efd41c512b.rlib" "/opt/rustwide/target/debug/deps/libidna-7727b9af472bc567.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-9612038aa2625be0.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-0287523dbc01ccb7.rlib" "/opt/rustwide/target/debug/deps/libmatches-201b4dfb49094b2f.rlib" "/opt/rustwide/target/debug/deps/libbytes-714bdd8d12df0492.rlib" "/opt/rustwide/target/debug/deps/libeither-1ae26dfdc83ee32e.rlib" "/opt/rustwide/target/debug/deps/libiovec-ec02b1da2ade86de.rlib" "/opt/rustwide/target/debug/deps/libbase64-a8b095dd054a32ea.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-c5f792632ea8cd22.rlib" "/opt/rustwide/target/debug/deps/libserde_json-3dc7e442d8ed255e.rlib" "/opt/rustwide/target/debug/deps/libryu-9ecc84efc5ffeda2.rlib" "/opt/rustwide/target/debug/deps/libitoa-41951a538d0a7733.rlib" "/opt/rustwide/target/debug/deps/libserde-5dde2e8f97c7f13f.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-5034d22707e2ee14.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-886ba6059a2f3ec9.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-5efd9096ca627e89.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-78eca0dc9fe0cbfa.rlib" "/opt/rustwide/target/debug/deps/libquick_error-8af1626c14a64d49.rlib" "/opt/rustwide/target/debug/deps/liblog-fae9769fac8f5f4e.rlib" "/opt/rustwide/target/debug/deps/libfutures-ab0f73c7bc3d2576.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-c47904d5be96e5ff.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-314745c691ae5dfd.rlib" "/opt/rustwide/target/debug/deps/libbacktrace_sys-98f7a581fd6aef9e.rlib" "/opt/rustwide/target/debug/deps/liblibc-cf9cfeea0511a1a2.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-ff427bfb30b70e1e.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-3aa12cf4be40ccdc.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-008055cc7d873802.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-06f01ac2578bda94.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-f9a3c3274a1835e0.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-d4cbb754ee9f4daa.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-95c14e1c1e3ebcc4.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-d489f0ca872880cc.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-75f07df0b18fea39.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0c35b278736219a2.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e530649c9a06e3c6.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-6b148909d375a785.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-cd15fa647f4775d1.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-74be3a703f788ba2.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8f2c5b445c28b2e3.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8480e85e0be96197.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac23a75f6f42004e.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-557ba8776e04d182.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4beb03d03503c439.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-dd7db1bec6909f24.rlib" "-Wl,-Bdynamic" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/load_balanced_async-dfb7fb0dd8f468e3" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.raw.dcfbd8f5-cgu.9.rcgu.o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445.33sg0eioill2susd.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/backtrace-sys-7cb82e700ab957ae/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libenv_logger-88cc3dad5fa079c2.rlib" "/opt/rustwide/target/debug/deps/libatty-74de808357a3d9c1.rlib" "/opt/rustwide/target/debug/deps/libhumantime-efa5bae243b9c523.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-dff3bebd4e162843.rlib" "/opt/rustwide/target/debug/deps/libelastic-daba5b157dd4541d.rlib" "/opt/rustwide/target/debug/deps/libgeojson-5d0e87d7ad68ac75.rlib" "/opt/rustwide/target/debug/deps/libgeohash-90204ccdcdf79f1e.rlib" "/opt/rustwide/target/debug/deps/libgeo-3e433ff55e8141e0.rlib" "/opt/rustwide/target/debug/deps/libgeo_types-008a4d46e52d3fcb.rlib" "/opt/rustwide/target/debug/deps/librstar-be2ae8292373bf27.rlib" "/opt/rustwide/target/debug/deps/libpdqselect-9ff2224699b79260.rlib" "/opt/rustwide/target/debug/deps/libthreadpool-90d771c3f7657b1c.rlib" "/opt/rustwide/target/debug/deps/libchrono-fa3d1b3d751d9e07.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-b06abe8032fa4e85.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-478b8134fc141008.rlib" "/opt/rustwide/target/debug/deps/libuuid-4de610e71bd285ac.rlib" "/opt/rustwide/target/debug/deps/librand-37376dca90a0f70a.rlib" "/opt/rustwide/target/debug/deps/libfluent_builder-e22f9768f622ef8f.rlib" "/opt/rustwide/target/debug/deps/libreqwest-0d4c50eb34860376.rlib" "/opt/rustwide/target/debug/deps/libuuid-cc41096b6a503fe5.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-2b78843d5009c025.rlib" "/opt/rustwide/target/debug/deps/libdtoa-386c31090dcf93f8.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-68f172e6ecdc2958.rlib" "/opt/rustwide/target/debug/deps/libphf-2965947d1f68d16d.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-300786fef63ab222.rlib" "/opt/rustwide/target/debug/deps/libunicase-a774ffa4bd248fc6.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-c65310b90ba688a5.rlib" "/opt/rustwide/target/debug/deps/libmime-bd9fe54afb07a1a4.rlib" "/opt/rustwide/target/debug/deps/libunicase-83a9b7d42b603300.rlib" "/opt/rustwide/target/debug/deps/libflate2-637d064c5c1a8346.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide_c_api-009f71a2598b3062.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-3a913c5f1b573360.rlib" "/opt/rustwide/target/debug/deps/libadler32-2dafcd23c356e1ad.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-c1fbe78fd1fd7b5c.rlib" "/opt/rustwide/target/debug/deps/libhyper-10b2566b36dfe261.rlib" "/opt/rustwide/target/debug/deps/libwant-3dd033e94b1c34da.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-a860008638408fd1.rlib" "/opt/rustwide/target/debug/deps/libtokio-d88850f9ab291eb3.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-899f2816c83510bd.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-3950317df6f0d911.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-860b7e50cd5fc42a.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-dfc5b6515be8067c.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-b4c4e34e84dd48ca.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-736f771481e38985.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-83954c0a30e18f43.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-0f5d0d452bed9cc1.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-24958665c15e6ad6.rlib" "/opt/rustwide/target/debug/deps/liblock_api-1fd5e49265f2e3a9.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-df800321cfa81333.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-245eaa65bcbdd4bf.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-aae423e101aaae09.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-bdc1f7cb79d53cc2.rlib" "/opt/rustwide/target/debug/deps/librand-265466edbaaca8de.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-5a2c186f25db0db2.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-57a23ed95797d3e6.rlib" "/opt/rustwide/target/debug/deps/librand_hc-a62c60b6695dd231.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-3f9901ab9922cd59.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-5fce77345e8d6f2c.rlib" "/opt/rustwide/target/debug/deps/librand_core-f1dc128c8e73d570.rlib" "/opt/rustwide/target/debug/deps/librand_os-c62972aa904da9d8.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-a93391bb5caad24b.rlib" "/opt/rustwide/target/debug/deps/librand_core-0cdc5813e9ef98e7.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-6a7bf15a07761456.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-d50cabf613b6c45d.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-04cfe0fdb674c9c3.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-e0d77d0b25435982.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-ad810a0622b424db.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-ab55f96d71d431c9.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-e8027169cf95c2e7.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-516b6b165d4cc38d.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-4d212841b88c05d3.rlib" "/opt/rustwide/target/debug/deps/libmio-4fc621627a5d5aea.rlib" "/opt/rustwide/target/debug/deps/libnet2-6548756f01fac8ca.rlib" "/opt/rustwide/target/debug/deps/libhttparse-bddf136980e817ef.rlib" "/opt/rustwide/target/debug/deps/libhttp_body-415d23f40038590d.rlib" "/opt/rustwide/target/debug/deps/libtokio_buf-a674135bedee0494.rlib" "/opt/rustwide/target/debug/deps/libh2-0c90bf98ee2cad05.rlib" "/opt/rustwide/target/debug/deps/libindexmap-35df7e835597c905.rlib" "/opt/rustwide/target/debug/deps/libstring-a041a35db1375d5f.rlib" "/opt/rustwide/target/debug/deps/libslab-31c88580e3b60f0d.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-4d0ef8672471ae9f.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-03eb3dc36d80fe66.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-adc75e6a8ece1dd3.rlib" "/opt/rustwide/target/debug/deps/libhttp-50e4c130d6a28907.rlib" "/opt/rustwide/target/debug/deps/libfnv-7449a3f4573c4646.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-af80ee2a44ce43f7.rlib" "/opt/rustwide/target/debug/deps/libcookie_store-78aaba3ad82efa35.rlib" "/opt/rustwide/target/debug/deps/libpublicsuffix-046b8443647fc9f6.rlib" "/opt/rustwide/target/debug/deps/libregex-5384dbd338872197.rlib" "/opt/rustwide/target/debug/deps/libutf8_ranges-5f3d030d0731cc04.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-6155cc278731aea5.rlib" "/opt/rustwide/target/debug/deps/libucd_util-2d9b96822d3aa814.rlib" "/opt/rustwide/target/debug/deps/libthread_local-e8807c2bbfca6e70.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-d18036a0746d5fe6.rlib" "/opt/rustwide/target/debug/deps/libmemchr-bdcc980632531b7d.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-1f0cf24d409319c0.rlib" "/opt/rustwide/target/debug/deps/libtry_from-006589445a6d7cea.rlib" "/opt/rustwide/target/debug/deps/libfailure-827f9bf175403bb9.rlib" "/opt/rustwide/target/debug/deps/libcookie-d0cf827c413c512e.rlib" "/opt/rustwide/target/debug/deps/libtime-96e8b3dad8d8b51d.rlib" "/opt/rustwide/target/debug/deps/liburl-7c7a75441fd7a03d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-704ce0efd41c512b.rlib" "/opt/rustwide/target/debug/deps/libidna-7727b9af472bc567.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-9612038aa2625be0.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-0287523dbc01ccb7.rlib" "/opt/rustwide/target/debug/deps/libmatches-201b4dfb49094b2f.rlib" "/opt/rustwide/target/debug/deps/libbytes-714bdd8d12df0492.rlib" "/opt/rustwide/target/debug/deps/libeither-1ae26dfdc83ee32e.rlib" "/opt/rustwide/target/debug/deps/libiovec-ec02b1da2ade86de.rlib" "/opt/rustwide/target/debug/deps/libbase64-a8b095dd054a32ea.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-c5f792632ea8cd22.rlib" "/opt/rustwide/target/debug/deps/libserde_json-3dc7e442d8ed255e.rlib" "/opt/rustwide/target/debug/deps/libryu-9ecc84efc5ffeda2.rlib" "/opt/rustwide/target/debug/deps/libitoa-41951a538d0a7733.rlib" "/opt/rustwide/target/debug/deps/libserde-5dde2e8f97c7f13f.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-5034d22707e2ee14.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-886ba6059a2f3ec9.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-5efd9096ca627e89.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-78eca0dc9fe0cbfa.rlib" "/opt/rustwide/target/debug/deps/libquick_error-8af1626c14a64d49.rlib" "/opt/rustwide/target/debug/deps/liblog-fae9769fac8f5f4e.rlib" "/opt/rustwide/target/debug/deps/libfutures-ab0f73c7bc3d2576.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-c47904d5be96e5ff.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-314745c691ae5dfd.rlib" "/opt/rustwide/target/debug/deps/libbacktrace_sys-98f7a581fd6aef9e.rlib" "/opt/rustwide/target/debug/deps/liblibc-cf9cfeea0511a1a2.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-ff427bfb30b70e1e.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-3aa12cf4be40ccdc.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-008055cc7d873802.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-06f01ac2578bda94.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-f9a3c3274a1835e0.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-d4cbb754ee9f4daa.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-95c14e1c1e3ebcc4.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-d489f0ca872880cc.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-75f07df0b18fea39.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0c35b278736219a2.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e530649c9a06e3c6.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-6b148909d375a785.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-cd15fa647f4775d1.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-74be3a703f788ba2.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8f2c5b445c28b2e3.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8480e85e0be96197.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac23a75f6f42004e.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-557ba8776e04d182.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4beb03d03503c439.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-dd7db1bec6909f24.rlib" "-Wl,-Bdynamic" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/raw-d942ff727367f445" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.get.906cc776-cgu.9.rcgu.o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982.21vc9qps4hgh4jxn.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/backtrace-sys-7cb82e700ab957ae/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libenv_logger-88cc3dad5fa079c2.rlib" "/opt/rustwide/target/debug/deps/libatty-74de808357a3d9c1.rlib" "/opt/rustwide/target/debug/deps/libhumantime-efa5bae243b9c523.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-dff3bebd4e162843.rlib" "/opt/rustwide/target/debug/deps/libelastic-daba5b157dd4541d.rlib" "/opt/rustwide/target/debug/deps/libgeojson-5d0e87d7ad68ac75.rlib" "/opt/rustwide/target/debug/deps/libgeohash-90204ccdcdf79f1e.rlib" "/opt/rustwide/target/debug/deps/libgeo-3e433ff55e8141e0.rlib" "/opt/rustwide/target/debug/deps/libgeo_types-008a4d46e52d3fcb.rlib" "/opt/rustwide/target/debug/deps/librstar-be2ae8292373bf27.rlib" "/opt/rustwide/target/debug/deps/libpdqselect-9ff2224699b79260.rlib" "/opt/rustwide/target/debug/deps/libthreadpool-90d771c3f7657b1c.rlib" "/opt/rustwide/target/debug/deps/libchrono-fa3d1b3d751d9e07.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-b06abe8032fa4e85.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-478b8134fc141008.rlib" "/opt/rustwide/target/debug/deps/libuuid-4de610e71bd285ac.rlib" "/opt/rustwide/target/debug/deps/librand-37376dca90a0f70a.rlib" "/opt/rustwide/target/debug/deps/libfluent_builder-e22f9768f622ef8f.rlib" "/opt/rustwide/target/debug/deps/libreqwest-0d4c50eb34860376.rlib" "/opt/rustwide/target/debug/deps/libuuid-cc41096b6a503fe5.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-2b78843d5009c025.rlib" "/opt/rustwide/target/debug/deps/libdtoa-386c31090dcf93f8.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-68f172e6ecdc2958.rlib" "/opt/rustwide/target/debug/deps/libphf-2965947d1f68d16d.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-300786fef63ab222.rlib" "/opt/rustwide/target/debug/deps/libunicase-a774ffa4bd248fc6.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-c65310b90ba688a5.rlib" "/opt/rustwide/target/debug/deps/libmime-bd9fe54afb07a1a4.rlib" "/opt/rustwide/target/debug/deps/libunicase-83a9b7d42b603300.rlib" "/opt/rustwide/target/debug/deps/libflate2-637d064c5c1a8346.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide_c_api-009f71a2598b3062.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-3a913c5f1b573360.rlib" "/opt/rustwide/target/debug/deps/libadler32-2dafcd23c356e1ad.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-c1fbe78fd1fd7b5c.rlib" "/opt/rustwide/target/debug/deps/libhyper-10b2566b36dfe261.rlib" "/opt/rustwide/target/debug/deps/libwant-3dd033e94b1c34da.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-a860008638408fd1.rlib" "/opt/rustwide/target/debug/deps/libtokio-d88850f9ab291eb3.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-899f2816c83510bd.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-3950317df6f0d911.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-860b7e50cd5fc42a.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-dfc5b6515be8067c.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-b4c4e34e84dd48ca.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-736f771481e38985.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-83954c0a30e18f43.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-0f5d0d452bed9cc1.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-24958665c15e6ad6.rlib" "/opt/rustwide/target/debug/deps/liblock_api-1fd5e49265f2e3a9.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-df800321cfa81333.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-245eaa65bcbdd4bf.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-aae423e101aaae09.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-bdc1f7cb79d53cc2.rlib" "/opt/rustwide/target/debug/deps/librand-265466edbaaca8de.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-5a2c186f25db0db2.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-57a23ed95797d3e6.rlib" "/opt/rustwide/target/debug/deps/librand_hc-a62c60b6695dd231.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-3f9901ab9922cd59.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-5fce77345e8d6f2c.rlib" "/opt/rustwide/target/debug/deps/librand_core-f1dc128c8e73d570.rlib" "/opt/rustwide/target/debug/deps/librand_os-c62972aa904da9d8.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-a93391bb5caad24b.rlib" "/opt/rustwide/target/debug/deps/librand_core-0cdc5813e9ef98e7.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-6a7bf15a07761456.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-d50cabf613b6c45d.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-04cfe0fdb674c9c3.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-e0d77d0b25435982.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-ad810a0622b424db.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-ab55f96d71d431c9.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-e8027169cf95c2e7.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-516b6b165d4cc38d.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-4d212841b88c05d3.rlib" "/opt/rustwide/target/debug/deps/libmio-4fc621627a5d5aea.rlib" "/opt/rustwide/target/debug/deps/libnet2-6548756f01fac8ca.rlib" "/opt/rustwide/target/debug/deps/libhttparse-bddf136980e817ef.rlib" "/opt/rustwide/target/debug/deps/libhttp_body-415d23f40038590d.rlib" "/opt/rustwide/target/debug/deps/libtokio_buf-a674135bedee0494.rlib" "/opt/rustwide/target/debug/deps/libh2-0c90bf98ee2cad05.rlib" "/opt/rustwide/target/debug/deps/libindexmap-35df7e835597c905.rlib" "/opt/rustwide/target/debug/deps/libstring-a041a35db1375d5f.rlib" "/opt/rustwide/target/debug/deps/libslab-31c88580e3b60f0d.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-4d0ef8672471ae9f.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-03eb3dc36d80fe66.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-adc75e6a8ece1dd3.rlib" "/opt/rustwide/target/debug/deps/libhttp-50e4c130d6a28907.rlib" "/opt/rustwide/target/debug/deps/libfnv-7449a3f4573c4646.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-af80ee2a44ce43f7.rlib" "/opt/rustwide/target/debug/deps/libcookie_store-78aaba3ad82efa35.rlib" "/opt/rustwide/target/debug/deps/libpublicsuffix-046b8443647fc9f6.rlib" "/opt/rustwide/target/debug/deps/libregex-5384dbd338872197.rlib" "/opt/rustwide/target/debug/deps/libutf8_ranges-5f3d030d0731cc04.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-6155cc278731aea5.rlib" "/opt/rustwide/target/debug/deps/libucd_util-2d9b96822d3aa814.rlib" "/opt/rustwide/target/debug/deps/libthread_local-e8807c2bbfca6e70.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-d18036a0746d5fe6.rlib" "/opt/rustwide/target/debug/deps/libmemchr-bdcc980632531b7d.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-1f0cf24d409319c0.rlib" "/opt/rustwide/target/debug/deps/libtry_from-006589445a6d7cea.rlib" "/opt/rustwide/target/debug/deps/libfailure-827f9bf175403bb9.rlib" "/opt/rustwide/target/debug/deps/libcookie-d0cf827c413c512e.rlib" "/opt/rustwide/target/debug/deps/libtime-96e8b3dad8d8b51d.rlib" "/opt/rustwide/target/debug/deps/liburl-7c7a75441fd7a03d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-704ce0efd41c512b.rlib" "/opt/rustwide/target/debug/deps/libidna-7727b9af472bc567.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-9612038aa2625be0.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-0287523dbc01ccb7.rlib" "/opt/rustwide/target/debug/deps/libmatches-201b4dfb49094b2f.rlib" "/opt/rustwide/target/debug/deps/libbytes-714bdd8d12df0492.rlib" "/opt/rustwide/target/debug/deps/libeither-1ae26dfdc83ee32e.rlib" "/opt/rustwide/target/debug/deps/libiovec-ec02b1da2ade86de.rlib" "/opt/rustwide/target/debug/deps/libbase64-a8b095dd054a32ea.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-c5f792632ea8cd22.rlib" "/opt/rustwide/target/debug/deps/libserde_json-3dc7e442d8ed255e.rlib" "/opt/rustwide/target/debug/deps/libryu-9ecc84efc5ffeda2.rlib" "/opt/rustwide/target/debug/deps/libitoa-41951a538d0a7733.rlib" "/opt/rustwide/target/debug/deps/libserde-5dde2e8f97c7f13f.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-5034d22707e2ee14.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-886ba6059a2f3ec9.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-5efd9096ca627e89.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-78eca0dc9fe0cbfa.rlib" "/opt/rustwide/target/debug/deps/libquick_error-8af1626c14a64d49.rlib" "/opt/rustwide/target/debug/deps/liblog-fae9769fac8f5f4e.rlib" "/opt/rustwide/target/debug/deps/libfutures-ab0f73c7bc3d2576.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-c47904d5be96e5ff.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-314745c691ae5dfd.rlib" "/opt/rustwide/target/debug/deps/libbacktrace_sys-98f7a581fd6aef9e.rlib" "/opt/rustwide/target/debug/deps/liblibc-cf9cfeea0511a1a2.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-ff427bfb30b70e1e.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-3aa12cf4be40ccdc.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-008055cc7d873802.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-06f01ac2578bda94.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-f9a3c3274a1835e0.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-d4cbb754ee9f4daa.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-95c14e1c1e3ebcc4.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-d489f0ca872880cc.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-75f07df0b18fea39.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0c35b278736219a2.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e530649c9a06e3c6.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-6b148909d375a785.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-cd15fa647f4775d1.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-74be3a703f788ba2.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8f2c5b445c28b2e3.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8480e85e0be96197.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac23a75f6f42004e.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-557ba8776e04d182.rlib" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4beb03d03503c439.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-dd7db1bec6909f24.rlib" "-Wl,-Bdynamic" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/get-2286a3812570a982" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "9852afb74e307127bc34bc638b5da886991bb41e3b217f37eb95702df9dd89fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9852afb74e307127bc34bc638b5da886991bb41e3b217f37eb95702df9dd89fd", kill_on_drop: false }` [INFO] [stdout] 9852afb74e307127bc34bc638b5da886991bb41e3b217f37eb95702df9dd89fd