# rustc version rustc 1.79.0-nightly (3c85e5624 2024-03-18)
# docs.rs version docsrs 0.6.0 (e00048fe 2024-03-13)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/poolx-0.1.3/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/poolx-0.1.3/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240318-1.79.0-nightly-3c85e5624\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", 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] c12954243560dc6daa256e89abe89cb36d9261b1d10231a048c784d1c66d6750 [INFO] running `Command { std: "docker" "start" "-a" "c12954243560dc6daa256e89abe89cb36d9261b1d10231a048c784d1c66d6750", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting poolx v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `crate::pool::Pool` [INFO] [stderr] --> src/lib.rs:14:16 [INFO] [stderr] | [INFO] [stderr] 14 | //! See [Pool][crate::pool::Pool] for details. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mssql::MssqlPool` [INFO] [stderr] --> src/lib.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | //! * [MssqlPool][crate::mssql::MssqlPool] (MSSQL) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `mssql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mysql::MySqlPool` [INFO] [stderr] --> src/lib.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | //! * [MySqlPool][crate::mysql::MySqlPool] (MySQL) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `mysql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::postgres::PgPool` [INFO] [stderr] --> src/lib.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | //! * [PgPool][crate::postgres::PgPool] (PostgreSQL) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `postgres` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::sqlite::SqlitePool` [INFO] [stderr] --> src/lib.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | //! * [SqlitePool][crate::sqlite::SqlitePool] (SQLite) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sqlite` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::executor::Executor` [INFO] [stderr] --> src/lib.rs:46:47 [INFO] [stderr] | [INFO] [stderr] 46 | //! A connection pool implements [`Executor`][crate::executor::Executor] and can be used directly [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `executor` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Pool::begin` [INFO] [stderr] --> src/lib.rs:55:7 [INFO] [stderr] | [INFO] [stderr] 55 | //! [`Pool::begin`]. [INFO] [stderr] | ^^^^^^^^^^^ the struct `Pool` has no field or associated item named `begin` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::Pool` [INFO] [stderr] --> src/connection.rs:14:40 [INFO] [stderr] | [INFO] [stderr] 14 | /// A connection managed by a [`Pool`][crate::pool::Pool]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::PoolOptions::max_connections` [INFO] [stderr] --> src/connection.rs:96:30 [INFO] [stderr] | [INFO] [stderr] 96 | /// [`max_connections`]: crate::pool::PoolOptions::max_connections [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::PoolOptions::min_connections` [INFO] [stderr] --> src/connection.rs:97:30 [INFO] [stderr] | [INFO] [stderr] 97 | /// [`min_connections`]: crate::pool::PoolOptions::min_connections [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::postgres::PgConnectOptions` [INFO] [stderr] --> src/options.rs:422:42 [INFO] [stderr] | [INFO] [stderr] 422 | /// * Postgres: [`PgConnectOptions`][crate::postgres::PgConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `postgres` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mysql::MySqlConnectOptions` [INFO] [stderr] --> src/options.rs:423:42 [INFO] [stderr] | [INFO] [stderr] 423 | /// * MySQL: [`MySqlConnectOptions`][crate::mysql::MySqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mysql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::sqlite::SqliteConnectOptions` [INFO] [stderr] --> src/options.rs:424:44 [INFO] [stderr] | [INFO] [stderr] 424 | /// * SQLite: [`SqliteConnectOptions`][crate::sqlite::SqliteConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sqlite` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mssql::MssqlConnectOptions` [INFO] [stderr] --> src/options.rs:425:42 [INFO] [stderr] | [INFO] [stderr] 425 | /// * MSSQL: [`MssqlConnectOptions`][crate::mssql::MssqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mssql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::postgres::PgConnectOptions` [INFO] [stderr] --> src/options.rs:465:42 [INFO] [stderr] | [INFO] [stderr] 465 | /// * Postgres: [`PgConnectOptions`][crate::postgres::PgConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `postgres` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mysql::MySqlConnectOptions` [INFO] [stderr] --> src/options.rs:466:42 [INFO] [stderr] | [INFO] [stderr] 466 | /// * MySQL: [`MySqlConnectOptions`][crate::mysql::MySqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mysql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::sqlite::SqliteConnectOptions` [INFO] [stderr] --> src/options.rs:467:44 [INFO] [stderr] | [INFO] [stderr] 467 | /// * SQLite: [`SqliteConnectOptions`][crate::sqlite::SqliteConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sqlite` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mssql::MssqlConnectOptions` [INFO] [stderr] --> src/options.rs:468:42 [INFO] [stderr] | [INFO] [stderr] 468 | /// * MSSQL: [`MssqlConnectOptions`][crate::mssql::MssqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mssql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::Pool::acquire` [INFO] [stderr] --> src/error.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | /// [`Pool::acquire`]: crate::pool::Pool::acquire [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::Pool::close` [INFO] [stderr] --> src/error.rs:25:26 [INFO] [stderr] | [INFO] [stderr] 25 | /// [`Pool::close`]: crate::pool::Pool::close [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::Pool::acquire` [INFO] [stderr] --> src/error.rs:24:28 [INFO] [stderr] | [INFO] [stderr] 24 | /// [`Pool::acquire`]: crate::pool::Pool::acquire [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool` [INFO] [stderr] --> src/lib.rs:102:36 [INFO] [stderr] | [INFO] [stderr] 102 | /// See [the module documentation](crate::pool) for examples. [INFO] [stderr] | ^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::PoolOptions` [INFO] [stderr] --> src/lib.rs:108:87 [INFO] [stderr] | [INFO] [stderr] 108 | /// You can configure the connection limit, and other parameters, using [PoolOptions][crate::pool::PoolOptions]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `web::Data` [INFO] [stderr] --> src/lib.rs:116:93 [INFO] [stderr] | [INFO] [stderr] 116 | /// In Actix-Web, for example, you can share a single pool with all request handlers using [web::Data]. [INFO] [stderr] | ^^^^^^^^^ no item named `web` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Pool::begin` [INFO] [stderr] --> src/lib.rs:121:32 [INFO] [stderr] | [INFO] [stderr] 121 | /// `Transaction` returned by [Pool::begin] both implicitly hold a reference to the pool for [INFO] [stderr] | ^^^^^^^^^^^ the struct `Pool` has no field or associated item named `begin` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::query::Query` [INFO] [stderr] --> src/lib.rs:240:21 [INFO] [stderr] | [INFO] [stderr] 240 | /// via the [Query][crate::query::Query] API _et al._ and the `query!()` macro _et al._, for [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `query` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::postgres::PgConnectOptions` [INFO] [stderr] --> src/lib.rs:268:42 [INFO] [stderr] | [INFO] [stderr] 268 | /// * Postgres: [`PgConnectOptions`][crate::postgres::PgConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `postgres` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mysql::MySqlConnectOptions` [INFO] [stderr] --> src/lib.rs:269:42 [INFO] [stderr] | [INFO] [stderr] 269 | /// * MySQL: [`MySqlConnectOptions`][crate::mysql::MySqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mysql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::sqlite::SqliteConnectOptions` [INFO] [stderr] --> src/lib.rs:270:44 [INFO] [stderr] | [INFO] [stderr] 270 | /// * SQLite: [`SqliteConnectOptions`][crate::sqlite::SqliteConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sqlite` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mssql::MssqlConnectOptions` [INFO] [stderr] --> src/lib.rs:271:42 [INFO] [stderr] | [INFO] [stderr] 271 | /// * MSSQL: [`MssqlConnectOptions`][crate::mssql::MssqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mssql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::postgres::PgConnectOptions` [INFO] [stderr] --> src/lib.rs:301:42 [INFO] [stderr] | [INFO] [stderr] 301 | /// * Postgres: [`PgConnectOptions`][crate::postgres::PgConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `postgres` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mysql::MySqlConnectOptions` [INFO] [stderr] --> src/lib.rs:302:42 [INFO] [stderr] | [INFO] [stderr] 302 | /// * MySQL: [`MySqlConnectOptions`][crate::mysql::MySqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mysql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::sqlite::SqliteConnectOptions` [INFO] [stderr] --> src/lib.rs:303:44 [INFO] [stderr] | [INFO] [stderr] 303 | /// * SQLite: [`SqliteConnectOptions`][crate::sqlite::SqliteConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sqlite` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::mssql::MssqlConnectOptions` [INFO] [stderr] --> src/lib.rs:304:42 [INFO] [stderr] | [INFO] [stderr] 304 | /// * MSSQL: [`MssqlConnectOptions`][crate::mssql::MssqlConnectOptions] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mssql` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::pool::Pool` [INFO] [stderr] --> src/connection.rs:144:44 [INFO] [stderr] | [INFO] [stderr] 144 | /// Returns the connection to the [`Pool`][crate::pool::Pool] it was checked-out from. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `pool` in module `poolx` [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/options.rs:312:9 [INFO] [stderr] | [INFO] [stderr] 312 | /// ```no_run [INFO] [stderr] | _________^ [INFO] [stderr] 313 | | /// # async fn f() -> Result<(), Box<dyn std::error::Error>> { [INFO] [stderr] 314 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] = note: error from rustc: this file contains an unclosed delimiter [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/options.rs:351:9 [INFO] [stderr] | [INFO] [stderr] 351 | /// ```no_run [INFO] [stderr] | _________^ [INFO] [stderr] 352 | | /// # async fn f() -> Result<(), Box<dyn std::error::Error>> { [INFO] [stderr] 353 | | ///``` [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = note: error from rustc: this file contains an unclosed delimiter [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/options.rs:387:9 [INFO] [stderr] | [INFO] [stderr] 387 | /// ```no_run [INFO] [stderr] | _________^ [INFO] [stderr] 388 | | /// # async fn f() -> Result<(), Box<dyn std::error::Error>> { [INFO] [stderr] 389 | | /// [INFO] [stderr] | |_ [INFO] [stderr] | [INFO] [stderr] = note: error from rustc: this file contains an unclosed delimiter [INFO] [stderr] [INFO] [stderr] warning: `poolx` (lib doc) generated 38 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.66s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/poolx/index.html [INFO] running `Command { std: "docker" "inspect" "c12954243560dc6daa256e89abe89cb36d9261b1d10231a048c784d1c66d6750", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c12954243560dc6daa256e89abe89cb36d9261b1d10231a048c784d1c66d6750", kill_on_drop: false }` [INFO] [stdout] c12954243560dc6daa256e89abe89cb36d9261b1d10231a048c784d1c66d6750