[INFO] fetching crate hyperscan 0.3.2...
[INFO] documenting hyperscan-0.3.2 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate hyperscan 0.3.2 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate hyperscan 0.3.2 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hyperscan 0.3.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate hyperscan 0.3.2
[INFO] tweaked toml for crates.io crate hyperscan 0.3.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate crates.io crate hyperscan 0.3.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pnet_macros_support v0.31.0
[INFO] [stderr]   Downloaded pnet_transport v0.31.0
[INFO] [stderr]   Downloaded hyperscan-sys v0.3.2
[INFO] [stderr]   Downloaded pnet_packet v0.31.0
[INFO] [stderr]   Downloaded pcap v1.0.0
[INFO] [stderr]   Downloaded malloc_buf v1.0.0
[INFO] [stderr]   Downloaded ipnetwork v0.19.0
[INFO] [stderr]   Downloaded pnet_base v0.31.0
[INFO] [stderr]   Downloaded pnet_datalink v0.31.0
[INFO] [stderr]   Downloaded pnet_macros v0.31.0
[INFO] [stderr]   Downloaded pnet v0.31.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 80ad9566fe11f855409bd4c38fbbdd85f8b454f29da7db82d52797a5556d08c0
[INFO] running `Command { std: "docker" "start" "-a" "80ad9566fe11f855409bd4c38fbbdd85f8b454f29da7db82d52797a5556d08c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80ad9566fe11f855409bd4c38fbbdd85f8b454f29da7db82d52797a5556d08c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80ad9566fe11f855409bd4c38fbbdd85f8b454f29da7db82d52797a5556d08c0", kill_on_drop: false }`
[INFO] [stdout] 80ad9566fe11f855409bd4c38fbbdd85f8b454f29da7db82d52797a5556d08c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 49cf452e1575baec78689a6651451e0841019d524f49fa7d6a4b8ca0547781b6
[INFO] running `Command { std: "docker" "start" "-a" "49cf452e1575baec78689a6651451e0841019d524f49fa7d6a4b8ca0547781b6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.49
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling anyhow v1.0.68
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling cargo-emit v0.2.1
[INFO] [stderr]    Compiling semver v1.0.16
[INFO] [stderr]    Compiling thiserror v1.0.38
[INFO] [stderr]     Checking foreign-types-shared v0.3.1
[INFO] [stderr]    Compiling hyperscan-sys v0.3.2
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]     Checking malloc_buf v1.0.0
[INFO] [stderr]    Compiling foreign-types-macros v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.38
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking foreign-types v0.5.0
[INFO] [stderr]  Documenting hyperscan v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.82s
[INFO] running `Command { std: "docker" "inspect" "49cf452e1575baec78689a6651451e0841019d524f49fa7d6a4b8ca0547781b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49cf452e1575baec78689a6651451e0841019d524f49fa7d6a4b8ca0547781b6", kill_on_drop: false }`
[INFO] [stdout] 49cf452e1575baec78689a6651451e0841019d524f49fa7d6a4b8ca0547781b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "docsrs" "-Z" "unstable-options" "--config" "build.rustflags=[\"--cfg\", \"docsrs\"]" "-Zhost-config" "-Ztarget-applies-to-host" "--config" "host.rustflags=[\"--cfg\", \"docsrs\"]" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de2e8f048084aa6c91582424d9a2b58de1030a921e9c4779a4eba4eb353fdb2d
[INFO] running `Command { std: "docker" "start" "-a" "de2e8f048084aa6c91582424d9a2b58de1030a921e9c4779a4eba4eb353fdb2d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.49
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling anyhow v1.0.68
[INFO] [stderr]    Compiling futures-core v0.3.25
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling futures-channel v0.3.25
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling futures-task v0.3.25
[INFO] [stderr]     Checking futures-sink v0.3.25
[INFO] [stderr]    Compiling futures-util v0.3.25
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling cargo-emit v0.2.1
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking futures-io v0.3.25
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]     Checking pin-project-lite v0.2.9
[INFO] [stderr]    Compiling semver v1.0.16
[INFO] [stderr]    Compiling thiserror v1.0.38
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]     Checking foreign-types-shared v0.3.1
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling slab v0.4.7
[INFO] [stderr]    Compiling hyperscan-sys v0.3.2
[INFO] [stderr]     Checking malloc_buf v1.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.25
[INFO] [stderr]    Compiling foreign-types-macros v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.38
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking foreign-types v0.5.0
[INFO] [stderr]     Checking futures-executor v0.3.25
[INFO] [stderr]     Checking futures v0.3.25
[INFO] [stderr]  Documenting hyperscan v0.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/common/database.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / foreign_type! {
[INFO] [stdout] 14 | |     /// A compiled pattern database that can then be used to scan data.
[INFO] [stdout] 15 | |     pub unsafe type Database<T>: Send + Sync {
[INFO] [stdout] 16 | |         type CType = ffi::hs_database_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     }
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/compile/error.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / foreign_type! {
[INFO] [stdout] 40 | |     /// Providing details of the compile error condition.
[INFO] [stdout] 41 | |     pub unsafe type Error: Send + Sync {
[INFO] [stdout] 42 | |         type CType = ffi::hs_compile_error_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |     }
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]    --> src/compile/expr.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / foreign_type! {
[INFO] [stdout] 234 | |     /// A type containing information related to an expression
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Examples
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     }
[INFO] [stdout] 254 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/compile/platform.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / foreign_type! {
[INFO] [stdout] 69 | |     /// A type containing information on the target platform
[INFO] [stdout] 70 | |     /// which may optionally be provided to the compile calls
[INFO] [stdout] 71 | |     pub unsafe type Platform: Send + Sync {
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |     }
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/chimera/common.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / foreign_type! {
[INFO] [stdout] 17 | |     /// A compiled pattern database that can then be used to scan data.
[INFO] [stdout] 18 | |     pub unsafe type Database: Send + Sync {
[INFO] [stdout] 19 | |         type CType = ffi::ch_database_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     }
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/chimera/compile.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / foreign_type! {
[INFO] [stdout] 18 | |     /// Providing details of the compile error condition.
[INFO] [stdout] 19 | |     pub unsafe type CompileError: Send + Sync {
[INFO] [stdout] 20 | |         type CType = ffi::ch_compile_error_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     }
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/chimera/runtime.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / foreign_type! {
[INFO] [stdout] 16 | |     /// A large enough region of scratch space to support a given database.
[INFO] [stdout] 17 | |     pub unsafe type Scratch: Send {
[INFO] [stdout] 18 | |         type CType = ffi::ch_scratch_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     }
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/runtime/scratch.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  | / foreign_type! {
[INFO] [stdout] 9  | |     /// A large enough region of scratch space to support a given database.
[INFO] [stdout] 10 | |     pub unsafe type Scratch: Send {
[INFO] [stdout] 11 | |         type CType = ffi::hs_scratch_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |     }
[INFO] [stdout] 16 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier
[INFO] [stdout]   --> src/runtime/stream.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / foreign_type! {
[INFO] [stdout] 30 | |     /// A pattern matching state can be maintained across multiple blocks of target data
[INFO] [stdout] 31 | |     pub unsafe type Stream: Send {
[INFO] [stdout] 32 | |         type CType = ffi::hs_stream_t;
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     }
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::foreign_type_impl` which comes from the expansion of the macro `foreign_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::common::Database`, `crate::common::DatabaseRef`
[INFO] [stdout]   --> src/common/serialized.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::common::{Database, DatabaseRef};
[INFO] [stdout]    |                     ^^^^^^^^  ^^^^^^^^^^^ no `DatabaseRef` in `common`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     no `Database` in `common`
[INFO] [stdout]    |                     help: a similar name exists in the module: `database`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::database::Database`, `self::database::DatabaseRef`
[INFO] [stdout]  --> src/common/mod.rs:6:41
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use self::database::{BlockDatabase, Database, DatabaseRef, StreamingDatabase, VectoredDatabase};
[INFO] [stdout]   |                                         ^^^^^^^^  ^^^^^^^^^^^ no `DatabaseRef` in `common::database`
[INFO] [stdout]   |                                         |
[INFO] [stdout]   |                                         no `Database` in `common::database`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::compile::PlatformRef`
[INFO] [stdout]   --> src/compile/builder.rs:11:58
[INFO] [stdout]    |
[INFO] [stdout] 11 |     compile::{AsCompileResult, Flags, Pattern, Patterns, PlatformRef},
[INFO] [stdout]    |                                                          ^^^^^^^^^^^ no `PlatformRef` in `compile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::error::Error`
[INFO] [stdout]   --> src/compile/mod.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub use self::error::{AsCompileResult, Error};
[INFO] [stdout]    |                                        ^^^^^ no `Error` in `compile::error`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            anyhow::Error
[INFO] [stdout]            crate::Error
[INFO] [stdout]            crate::chimera::Error
[INFO] [stdout]            crate::common::Error
[INFO] [stdout]            crate::compile::expr::Error
[INFO] [stdout]            futures::io::Error
[INFO] [stdout]            semver::Error
[INFO] [stdout]            std::error::Error
[INFO] [stdout]            std::fmt::Error
[INFO] [stdout]            std::io::Error
[INFO] [stdout]            core::error::Error
[INFO] [stdout]            core::fmt::Error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::expr::ExprInfo`
[INFO] [stdout]   --> src/compile/mod.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub use self::expr::ExprInfo as ExpressionInfo;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ExprInfo` in `compile::expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::expr::ExprInfo`
[INFO] [stdout]   --> src/compile/mod.rs:19:51
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use self::expr::{Error as ExprError, ExprExt, ExprInfo};
[INFO] [stdout]    |                                                   ^^^^^^^^ no `ExprInfo` in `compile::expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::platform::Platform`, `self::platform::PlatformRef`
[INFO] [stdout]   --> src/compile/mod.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use self::platform::{CpuFeatures, Platform, PlatformRef, Tune};
[INFO] [stdout]    |                                       ^^^^^^^^  ^^^^^^^^^^^ no `PlatformRef` in `compile::platform`
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       no `Platform` in `compile::platform`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::chimera::Database`
[INFO] [stdout]   --> src/chimera/compile.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 |     chimera::{ffi, Database, Error as ChError, Pattern, Patterns},
[INFO] [stdout]    |                    ^^^^^^^^ no `Database` in `chimera`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::common::Database
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::chimera::CompileError`
[INFO] [stdout]  --> src/chimera/error.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::{chimera::CompileError, ffi::chimera as ffi};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^ no `CompileError` in `chimera`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing one of these items instead:
[INFO] [stdout]           crate::HsError::CompileError
[INFO] [stdout]           crate::chimera::Error::CompileError
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::chimera::DatabaseRef`
[INFO] [stdout]   --> src/chimera/runtime.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 |     chimera::{error::AsResult, ffi, DatabaseRef},
[INFO] [stdout]    |                                     ^^^^^^^^^^^ no `DatabaseRef` in `chimera`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::common::DatabaseRef
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::common::Database`, `self::common::DatabaseRef`
[INFO] [stdout]   --> src/chimera/mod.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub use self::common::{version, Database, DatabaseRef};
[INFO] [stdout]    |                                 ^^^^^^^^  ^^^^^^^^^^^ no `DatabaseRef` in `chimera::common`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 no `Database` in `chimera::common`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::common::Database
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::common::DatabaseRef
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::compile::CompileError`
[INFO] [stdout]   --> src/chimera/mod.rs:38:43
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub use self::compile::{compile, Builder, CompileError, Mode};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^ no `CompileError` in `chimera::compile`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            crate::HsError::CompileError
[INFO] [stdout]            crate::chimera::Error::CompileError
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::runtime::Scratch`, `self::runtime::ScratchRef`
[INFO] [stdout]   --> src/chimera/mod.rs:42:83
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Capture, Error as MatchError, ErrorEventHandler, MatchEventHandler, Matching, Scratch, ScratchRef,
[INFO] [stdout]    |                                                                                   ^^^^^^^  ^^^^^^^^^^ no `ScratchRef` in `chimera::runtime`
[INFO] [stdout]    |                                                                                   |
[INFO] [stdout]    |                                                                                   no `Scratch` in `chimera::runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::runtime::ScratchRef`, `crate::runtime::StreamRef`
[INFO] [stdout]   --> src/runtime/scan.rs:12:30
[INFO] [stdout]    |
[INFO] [stdout] 12 |     runtime::{split_closure, ScratchRef, StreamRef},
[INFO] [stdout]    |                              ^^^^^^^^^^  ^^^^^^^^^ no `StreamRef` in `runtime`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `ScratchRef` in `runtime`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::chimera::ScratchRef
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::runtime::ScratchRef`
[INFO] [stdout]  --> src/runtime/stream.rs:9:34
[INFO] [stdout]   |
[INFO] [stdout] 9 |     runtime::{MatchEventHandler, ScratchRef},
[INFO] [stdout]   |                                  ^^^^^^^^^^ no `ScratchRef` in `runtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this unresolved item instead:
[INFO] [stdout]           crate::chimera::ScratchRef
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::scratch::Scratch`, `self::scratch::ScratchRef`
[INFO] [stdout]   --> src/runtime/mod.rs:10:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use self::scratch::{Scratch, ScratchRef};
[INFO] [stdout]    |                         ^^^^^^^  ^^^^^^^^^^ no `ScratchRef` in `runtime::scratch`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         no `Scratch` in `runtime::scratch`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::chimera::Scratch
[INFO] [stdout]    = help: consider importing this unresolved item instead:
[INFO] [stdout]            crate::chimera::ScratchRef
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::stream::Stream`, `self::stream::StreamRef`
[INFO] [stdout]   --> src/runtime/mod.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use self::stream::{Stream, StreamRef};
[INFO] [stdout]    |                        ^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |                        |       |
[INFO] [stdout]    |                        |       no `StreamRef` in `runtime::stream`
[INFO] [stdout]    |                        |       help: a similar name exists in the module: `Streaming`
[INFO] [stdout]    |                        no `Stream` in `runtime::stream`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this trait instead:
[INFO] [stdout]            futures::Stream
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Database` in this scope
[INFO] [stdout]   --> src/common/database.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type BlockDatabase = Database<Block>;
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Database` in this scope
[INFO] [stdout]   --> src/common/database.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type StreamingDatabase = Database<Streaming>;
[INFO] [stdout]    |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Database` in this scope
[INFO] [stdout]   --> src/common/database.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type VectoredDatabase = Database<Vectored>;
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DatabaseRef` in this scope
[INFO] [stdout]   --> src/common/database.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl<T> DatabaseRef<T>
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DatabaseRef` in this scope
[INFO] [stdout]   --> src/common/database.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | impl<T> DatabaseRef<T> {
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/compile/error.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl fmt::Display for Error {
[INFO] [stdout]    |                       ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/compile/error.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl fmt::Debug for Error {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/compile/error.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 | impl PartialEq for Error {
[INFO] [stdout]    |                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/compile/error.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl Eq for Error {}
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/compile/error.rs:75:6
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl Error {
[INFO] [stdout]    |      ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprInfoRef` in this scope
[INFO] [stdout]    --> src/compile/expr.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl Deref for ExprInfoRef {
[INFO] [stdout]     |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprInfo` in this scope
[INFO] [stdout]    --> src/compile/expr.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 | impl fmt::Debug for ExprInfo {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprInfoRef` in this scope
[INFO] [stdout]    --> src/compile/expr.rs:280:6
[INFO] [stdout]     |
[INFO] [stdout] 280 | impl ExprInfoRef {
[INFO] [stdout]     |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprInfo` in this scope
[INFO] [stdout]    --> src/compile/expr.rs:315:34
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn info(&self) -> Result<ExprInfo> {
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 308 | impl<ExprInfo> Pattern {
[INFO] [stdout]     |     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Platform` in this scope
[INFO] [stdout]   --> src/compile/platform.rs:82:6
[INFO] [stdout]    |
[INFO] [stdout] 82 | impl Platform {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Platform` in this scope
[INFO] [stdout]   --> src/compile/platform.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn host() -> Result<Platform> {
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 82 | impl<Platform> Platform {
[INFO] [stdout]    |     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Platform` in this scope
[INFO] [stdout]    --> src/compile/platform.rs:107:58
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(tune: Tune, cpu_features: CpuFeatures) -> Platform {
[INFO] [stdout]     |                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DatabaseRef` in this scope
[INFO] [stdout]   --> src/chimera/common.rs:29:6
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl DatabaseRef {
[INFO] [stdout]    |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CompileError` in this scope
[INFO] [stdout]   --> src/chimera/compile.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl fmt::Display for CompileError {
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::HsError::CompileError` and 1 other; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl fmt::Display for crate::HsError {
[INFO] [stdout]    |                       ~~~~~~~~~~~~~~
[INFO] [stdout] 30 | impl fmt::Display for crate::chimera::Error {
[INFO] [stdout]    |                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CompileError` in this scope
[INFO] [stdout]   --> src/chimera/compile.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl fmt::Debug for CompileError {
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::HsError::CompileError` and 1 other; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl fmt::Debug for crate::HsError {
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~
[INFO] [stdout] 36 | impl fmt::Debug for crate::chimera::Error {
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CompileError` in this scope
[INFO] [stdout]   --> src/chimera/compile.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl PartialEq for CompileError {
[INFO] [stdout]    |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::HsError::CompileError` and 1 other; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl PartialEq for crate::HsError {
[INFO] [stdout]    |                    ~~~~~~~~~~~~~~
[INFO] [stdout] 45 | impl PartialEq for crate::chimera::Error {
[INFO] [stdout]    |                    ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CompileError` in this scope
[INFO] [stdout]   --> src/chimera/compile.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl Eq for CompileError {}
[INFO] [stdout]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::HsError::CompileError` and 1 other; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl Eq for crate::HsError {}
[INFO] [stdout]    |             ~~~~~~~~~~~~~~
[INFO] [stdout] 51 | impl Eq for crate::chimera::Error {}
[INFO] [stdout]    |             ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CompileError` in this scope
[INFO] [stdout]   --> src/chimera/compile.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl CompileError {
[INFO] [stdout]    |      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::HsError::CompileError` and 1 other; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl crate::HsError {
[INFO] [stdout]    |      ~~~~~~~~~~~~~~
[INFO] [stdout] 53 | impl crate::chimera::Error {
[INFO] [stdout]    |      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ScratchRef` in this scope
[INFO] [stdout]   --> src/chimera/runtime.rs:37:6
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl ScratchRef {
[INFO] [stdout]    |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/chimera/runtime.rs:51:43
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn alloc_scratch(&self) -> Result<Scratch> {
[INFO] [stdout]    |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl<Scratch> DatabaseRef {
[INFO] [stdout]    |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/chimera/runtime.rs:58:43
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn realloc_scratch(&self, s: &mut Scratch) -> Result<&ScratchRef> {
[INFO] [stdout]    |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ScratchRef` in this scope
[INFO] [stdout]   --> src/chimera/runtime.rs:58:63
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn realloc_scratch(&self, s: &mut Scratch) -> Result<&ScratchRef> {
[INFO] [stdout]    |                                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl<ScratchRef> DatabaseRef {
[INFO] [stdout]    |     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ScratchRef` in this scope
[INFO] [stdout]    --> src/chimera/runtime.rs:325:22
[INFO] [stdout]     |
[INFO] [stdout] 325 |         scratch: &'a ScratchRef,
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl Scratch {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:34:55
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn alloc<T>(db: &DatabaseRef<T>) -> Result<Scratch> {
[INFO] [stdout]    |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl<Scratch> Scratch {
[INFO] [stdout]    |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ScratchRef` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:49:6
[INFO] [stdout]    |
[INFO] [stdout] 49 | impl ScratchRef {
[INFO] [stdout]    |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:60:43
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn alloc_scratch(&self) -> Result<Scratch> {
[INFO] [stdout]    |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl<T, Scratch> DatabaseRef<T> {
[INFO] [stdout]    |       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:65:53
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn realloc_scratch<'a>(&'a self, s: &'a mut Scratch) -> Result<&'a mut Scratch> {
[INFO] [stdout]    |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:65:80
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn realloc_scratch<'a>(&'a self, s: &'a mut Scratch) -> Result<&'a mut Scratch> {
[INFO] [stdout]    |                                                                                ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl<T, Scratch> DatabaseRef<T> {
[INFO] [stdout]    |       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:71:35
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn alloc(&self) -> Result<Scratch> {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl<T, Scratch> DatabaseRef<T> {
[INFO] [stdout]    |       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Scratch` in this scope
[INFO] [stdout]   --> src/runtime/scratch.rs:77:35
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn realloc(&self, s: &mut Scratch) -> Result<()> {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stream` in this scope
[INFO] [stdout]   --> src/runtime/stream.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn open_stream(&self) -> Result<Stream> {
[INFO] [stdout]    |                                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 1  | use futures::Stream;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StreamRef` in this scope
[INFO] [stdout]   --> src/runtime/stream.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl StreamRef {
[INFO] [stdout]    |      ^^^^^^^^^ help: an enum with a similar name exists: `Streaming`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/common/mode.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub enum Streaming {}
[INFO] [stdout]    | ------------------ similarly named enum `Streaming` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StreamRef` in this scope
[INFO] [stdout]    --> src/runtime/stream.rs:144:51
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn reset_and_copy_stream<F>(&self, from: &StreamRef, scratch: &ScratchRef, mut on_match_event: F) -> Result<()>
[INFO] [stdout]     |                                                   ^^^^^^^^^ help: an enum with a similar name exists: `Streaming`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/common/mode.rs:36:1
[INFO] [stdout]     |
[INFO] [stdout] 36  | pub enum Streaming {}
[INFO] [stdout]     | ------------------ similarly named enum `Streaming` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stream` in this scope
[INFO] [stdout]    --> src/runtime/stream.rs:156:6
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl Stream {
[INFO] [stdout]     |      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   | use futures::Stream;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StreamRef` in this scope
[INFO] [stdout]    --> src/runtime/stream.rs:177:6
[INFO] [stdout]     |
[INFO] [stdout] 177 | impl StreamRef {
[INFO] [stdout]     |      ^^^^^^^^^ help: an enum with a similar name exists: `Streaming`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/common/mode.rs:36:1
[INFO] [stdout]     |
[INFO] [stdout] 36  | pub enum Streaming {}
[INFO] [stdout]     | ------------------ similarly named enum `Streaming` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stream` in this scope
[INFO] [stdout]    --> src/runtime/stream.rs:319:55
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn expand_stream(&self, buf: &[u8]) -> Result<Stream> {
[INFO] [stdout]     |                                                       ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   | use futures::Stream;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 68 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `hyperscan`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name hyperscan src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="async"' --cfg 'feature="bitflags"' --cfg 'feature="chimera"' --cfg 'feature="compile"' --cfg 'feature="default"' --cfg 'feature="derive_more"' --cfg 'feature="docsrs"' --cfg 'feature="full"' --cfg 'feature="futures"' --cfg 'feature="latest"' --cfg 'feature="literal"' --cfg 'feature="runtime"' --cfg 'feature="static"' --cfg 'feature="v4"' --cfg 'feature="v5"' --cfg 'feature="v5_2"' --cfg 'feature="v5_4"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=0fdec2e95a06c83e -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-3f02e5c94837904c.rmeta --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-1a1c34f79f6e612c.rmeta --extern cfg_if=/opt/rustwide/target/debug/deps/libcfg_if-ccf07012d6cfa4eb.rmeta --extern derive_more=/opt/rustwide/target/debug/deps/libderive_more-c9c606037bd44f41.so --extern foreign_types=/opt/rustwide/target/debug/deps/libforeign_types-e13a211d865b3614.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-c0199d5b5ca4e3cb.rmeta --extern hyperscan_sys=/opt/rustwide/target/debug/deps/libhyperscan_sys-71427b1230aa674e.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-5f13d30d01c6a8e8.rmeta --extern malloc_buf=/opt/rustwide/target/debug/deps/libmalloc_buf-f69c57c733ab6d46.rmeta --extern semver=/opt/rustwide/target/debug/deps/libsemver-59867184d5fb31cd.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-93b2f58eb64d8f11.rmeta --extern-html-root-url 'anyhow=https://docs.rs/anyhow/1.0.68/' --extern-html-root-url 'bitflags=https://docs.rs/bitflags/1.3.2/' --extern-html-root-url 'cfg_if=https://docs.rs/cfg-if/1.0.0/' --extern-html-root-url 'derive_more=https://docs.rs/derive_more/0.99.17/' --extern-html-root-url 'foreign_types=https://docs.rs/foreign-types/0.5.0/' --extern-html-root-url 'futures=https://docs.rs/futures/0.3.25/' --extern-html-root-url 'hyperscan_sys=https://docs.rs/hyperscan-sys/0.3.2/' --extern-html-root-url 'libc=https://docs.rs/libc/0.2.139/' --extern-html-root-url 'malloc_buf=https://docs.rs/malloc_buf/1.0.0/' --extern-html-root-url 'semver=https://docs.rs/semver/1.0.16/' --extern-html-root-url 'thiserror=https://docs.rs/thiserror/1.0.38/' -Zunstable-options --crate-version 0.3.2` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "de2e8f048084aa6c91582424d9a2b58de1030a921e9c4779a4eba4eb353fdb2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de2e8f048084aa6c91582424d9a2b58de1030a921e9c4779a4eba4eb353fdb2d", kill_on_drop: false }`
[INFO] [stdout] de2e8f048084aa6c91582424d9a2b58de1030a921e9c4779a4eba4eb353fdb2d
