[INFO] fetching crate zeta4g-driver 0.1.3...
[INFO] testing zeta4g-driver-0.1.3 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate zeta4g-driver 0.1.3 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate zeta4g-driver 0.1.3
[INFO] finished tweaking crates.io crate zeta4g-driver 0.1.3
[INFO] tweaked toml for crates.io crate zeta4g-driver 0.1.3 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zeta4g-driver 0.1.3 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zeta4g-driver 0.1.3 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_json v1.0.147
[INFO] [stderr]   Downloaded zmij v0.1.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 94b7ef8a94cbe73113488b2f140c56fd7b513c4342596807a0c793767ec6b4cb
[INFO] running `Command { std: "docker" "start" "-a" "94b7ef8a94cbe73113488b2f140c56fd7b513c4342596807a0c793767ec6b4cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94b7ef8a94cbe73113488b2f140c56fd7b513c4342596807a0c793767ec6b4cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94b7ef8a94cbe73113488b2f140c56fd7b513c4342596807a0c793767ec6b4cb", kill_on_drop: false }`
[INFO] [stdout] 94b7ef8a94cbe73113488b2f140c56fd7b513c4342596807a0c793767ec6b4cb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e7a2c95bbdcfd04372663b38ea43e1e07b2f871918883ea62dcbb7f54098364b
[INFO] running `Command { std: "docker" "start" "-a" "e7a2c95bbdcfd04372663b38ea43e1e07b2f871918883ea62dcbb7f54098364b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling serde_json v1.0.147
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling zmij v0.1.9
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling zeta4g-driver v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `build_client_handshake` is never used
[INFO] [stdout]    --> src/bolt/handshake/negotiation.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn build_client_handshake(versions: &[BoltVersion]) -> [u8; 20] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/driver/pool.rs:207:19
[INFO] [stdout]     |
[INFO] [stdout] 205 | impl PooledConnection {
[INFO] [stdout]     | --------------------- associated function in this implementation
[INFO] [stdout] 206 |     /// 새 연결 생성
[INFO] [stdout] 207 |     pub(crate) fn new(id: u64, address: ServerAddress) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:46:23
[INFO] [stdout]     |
[INFO] [stdout]  46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/bolt/error.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stdout]    |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:150:39
[INFO] [stdout]     |
[INFO] [stdout] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub const AUTHENTICATION_FAILED: &'static str = "Neo.ClientError.Security.AuthenticationFailed";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub const UNAUTHORIZED: &'static str = "Neo.ClientError.Security.Unauthorized";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub const SYNTAX_ERROR: &'static str = "Neo.ClientError.Statement.SyntaxError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub const SEMANTIC_ERROR: &'static str = "Neo.ClientError.Statement.SemanticError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub const PARAMETER_MISSING: &'static str = "Neo.ClientError.Statement.ParameterMissing";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub const CONSTRAINT_VIOLATION: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub const TRANSACTION_NOT_FOUND: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub const INVALID_BOOKMARK: &'static str = "Neo.ClientError.Transaction.InvalidBookmark";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub const GENERAL_ERROR: &'static str = "Neo.DatabaseError.General.UnknownError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub const EXECUTION_FAILED: &'static str = "Neo.DatabaseError.Statement.ExecutionFailed";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub const TRANSACTION_TIMEOUT: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub const DEADLOCK_DETECTED: &'static str = "Neo.TransientError.Transaction.DeadlockDetected";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub const DATABASE_UNAVAILABLE: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const TRUE: u8 = 0xC3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const TINY_INT_MAX: u8 = 0x7F; // 127
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const INT_8: u8 = 0xC8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const INT_16: u8 = 0xC9;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const INT_32: u8 = 0xCA;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const INT_64: u8 = 0xCB;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const BYTES_16: u8 = 0xCD;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const BYTES_32: u8 = 0xCE;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const TINY_STRING_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STRING_8: u8 = 0xD0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const STRING_16: u8 = 0xD1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const STRING_32: u8 = 0xD2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const TINY_LIST_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const LIST_8: u8 = 0xD4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const LIST_16: u8 = 0xD5;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const LIST_32: u8 = 0xD6;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const TINY_MAP_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const MAP_8: u8 = 0xD8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const MAP_16: u8 = 0xD9;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const MAP_32: u8 = 0xDA;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const TINY_STRUCT_MAX_FIELDS: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const STRUCT_8: u8 = 0xDC;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const STRUCT_16: u8 = 0xDD;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const RELATIONSHIP_TAG: u8 = 0x52; // 'R'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const UNBOUND_RELATIONSHIP_TAG: u8 = 0x72; // 'r'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const PATH_TAG: u8 = 0x50; // 'P'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const TIME_TAG: u8 = 0x54; // 'T'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const LOCAL_TIME_TAG: u8 = 0x74; // 't'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const DATE_TIME_TAG: u8 = 0x46; // 'F' (with offset)
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const DATE_TIME_ZONE_TAG: u8 = 0x66; // 'f' (with zone name)
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const LOCAL_DATE_TIME_TAG: u8 = 0x64; // 'd'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const DURATION_TAG: u8 = 0x45; // 'E'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const POINT_3D_TAG: u8 = 0x59; // 'Y'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         username: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         password: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         realm: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Bearer { token: String },
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     Kerberos { ticket: String },
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         principal: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         credentials: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         realm: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         scheme: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         parameters: Option<std::collections::HashMap<String, String>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/driver/driver.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         certificates: Vec<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Query { code: String, message: String },
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Query { code: String, message: String },
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Server { code: String, message: String },
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Server { code: String, message: String },
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.17s
[INFO] running `Command { std: "docker" "inspect" "e7a2c95bbdcfd04372663b38ea43e1e07b2f871918883ea62dcbb7f54098364b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7a2c95bbdcfd04372663b38ea43e1e07b2f871918883ea62dcbb7f54098364b", kill_on_drop: false }`
[INFO] [stdout] e7a2c95bbdcfd04372663b38ea43e1e07b2f871918883ea62dcbb7f54098364b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f96df2caac87d80d8a684f3b0ba28fbe7e59cb9c915471b6aee7433279b03f2
[INFO] running `Command { std: "docker" "start" "-a" "4f96df2caac87d80d8a684f3b0ba28fbe7e59cb9c915471b6aee7433279b03f2", kill_on_drop: false }`
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stderr]    Compiling zeta4g-driver v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `HelloMessage`
[INFO] [stdout]    --> src/bolt/codec.rs:240:32
[INFO] [stdout]     |
[INFO] [stdout] 240 |     use crate::bolt::message::{HelloMessage, SuccessMessage};
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_client_handshake` is never used
[INFO] [stdout]    --> src/bolt/handshake/negotiation.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn build_client_handshake(versions: &[BoltVersion]) -> [u8; 20] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/driver/pool.rs:207:19
[INFO] [stdout]     |
[INFO] [stdout] 205 | impl PooledConnection {
[INFO] [stdout]     | --------------------- associated function in this implementation
[INFO] [stdout] 206 |     /// 새 연결 생성
[INFO] [stdout] 207 |     pub(crate) fn new(id: u64, address: ServerAddress) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:46:23
[INFO] [stdout]     |
[INFO] [stdout]  46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/bolt/error.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stdout]    |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:150:39
[INFO] [stdout]     |
[INFO] [stdout] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub const AUTHENTICATION_FAILED: &'static str = "Neo.ClientError.Security.AuthenticationFailed";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub const UNAUTHORIZED: &'static str = "Neo.ClientError.Security.Unauthorized";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub const SYNTAX_ERROR: &'static str = "Neo.ClientError.Statement.SyntaxError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub const SEMANTIC_ERROR: &'static str = "Neo.ClientError.Statement.SemanticError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub const PARAMETER_MISSING: &'static str = "Neo.ClientError.Statement.ParameterMissing";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub const CONSTRAINT_VIOLATION: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub const TRANSACTION_NOT_FOUND: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub const INVALID_BOOKMARK: &'static str = "Neo.ClientError.Transaction.InvalidBookmark";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub const GENERAL_ERROR: &'static str = "Neo.DatabaseError.General.UnknownError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub const EXECUTION_FAILED: &'static str = "Neo.DatabaseError.Statement.ExecutionFailed";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub const TRANSACTION_TIMEOUT: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub const DEADLOCK_DETECTED: &'static str = "Neo.TransientError.Transaction.DeadlockDetected";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub const DATABASE_UNAVAILABLE: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const TRUE: u8 = 0xC3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const TINY_INT_MAX: u8 = 0x7F; // 127
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const INT_8: u8 = 0xC8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const INT_16: u8 = 0xC9;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const INT_32: u8 = 0xCA;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const INT_64: u8 = 0xCB;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const BYTES_16: u8 = 0xCD;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const BYTES_32: u8 = 0xCE;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const TINY_STRING_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STRING_8: u8 = 0xD0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const STRING_16: u8 = 0xD1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const STRING_32: u8 = 0xD2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const TINY_LIST_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const LIST_8: u8 = 0xD4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const LIST_16: u8 = 0xD5;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const LIST_32: u8 = 0xD6;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const TINY_MAP_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const MAP_8: u8 = 0xD8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const MAP_16: u8 = 0xD9;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const MAP_32: u8 = 0xDA;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const TINY_STRUCT_MAX_FIELDS: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const STRUCT_8: u8 = 0xDC;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const STRUCT_16: u8 = 0xDD;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const RELATIONSHIP_TAG: u8 = 0x52; // 'R'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const UNBOUND_RELATIONSHIP_TAG: u8 = 0x72; // 'r'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const PATH_TAG: u8 = 0x50; // 'P'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const TIME_TAG: u8 = 0x54; // 'T'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const LOCAL_TIME_TAG: u8 = 0x74; // 't'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const DATE_TIME_TAG: u8 = 0x46; // 'F' (with offset)
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const DATE_TIME_ZONE_TAG: u8 = 0x66; // 'f' (with zone name)
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const LOCAL_DATE_TIME_TAG: u8 = 0x64; // 'd'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const DURATION_TAG: u8 = 0x45; // 'E'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const POINT_3D_TAG: u8 = 0x59; // 'Y'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         username: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         password: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         realm: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Bearer { token: String },
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     Kerberos { ticket: String },
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         principal: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         credentials: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         realm: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         scheme: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         parameters: Option<std::collections::HashMap<String, String>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/driver/driver.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         certificates: Vec<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Query { code: String, message: String },
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Query { code: String, message: String },
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Server { code: String, message: String },
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Server { code: String, message: String },
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/driver/reactive.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |         let mut buffered = stream.buffered(5);
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:46:23
[INFO] [stdout]     |
[INFO] [stdout]  46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/bolt/error.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stdout]    |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/bolt/error.rs:150:39
[INFO] [stdout]     |
[INFO] [stdout] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub const AUTHENTICATION_FAILED: &'static str = "Neo.ClientError.Security.AuthenticationFailed";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub const UNAUTHORIZED: &'static str = "Neo.ClientError.Security.Unauthorized";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub const SYNTAX_ERROR: &'static str = "Neo.ClientError.Statement.SyntaxError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub const SEMANTIC_ERROR: &'static str = "Neo.ClientError.Statement.SemanticError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub const PARAMETER_MISSING: &'static str = "Neo.ClientError.Statement.ParameterMissing";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub const CONSTRAINT_VIOLATION: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub const TRANSACTION_NOT_FOUND: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub const INVALID_BOOKMARK: &'static str = "Neo.ClientError.Transaction.InvalidBookmark";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub const GENERAL_ERROR: &'static str = "Neo.DatabaseError.General.UnknownError";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub const EXECUTION_FAILED: &'static str = "Neo.DatabaseError.Statement.ExecutionFailed";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub const TRANSACTION_TIMEOUT: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub const DEADLOCK_DETECTED: &'static str = "Neo.TransientError.Transaction.DeadlockDetected";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/bolt/error.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub const DATABASE_UNAVAILABLE: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const TRUE: u8 = 0xC3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const TINY_INT_MAX: u8 = 0x7F; // 127
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const INT_8: u8 = 0xC8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const INT_16: u8 = 0xC9;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const INT_32: u8 = 0xCA;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const INT_64: u8 = 0xCB;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const BYTES_16: u8 = 0xCD;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const BYTES_32: u8 = 0xCE;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const TINY_STRING_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STRING_8: u8 = 0xD0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const STRING_16: u8 = 0xD1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const STRING_32: u8 = 0xD2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const TINY_LIST_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const LIST_8: u8 = 0xD4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const LIST_16: u8 = 0xD5;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const LIST_32: u8 = 0xD6;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const TINY_MAP_MAX_LEN: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const MAP_8: u8 = 0xD8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const MAP_16: u8 = 0xD9;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const MAP_32: u8 = 0xDA;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const TINY_STRUCT_MAX_FIELDS: usize = 15;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const STRUCT_8: u8 = 0xDC;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const STRUCT_16: u8 = 0xDD;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const RELATIONSHIP_TAG: u8 = 0x52; // 'R'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const UNBOUND_RELATIONSHIP_TAG: u8 = 0x72; // 'r'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const PATH_TAG: u8 = 0x50; // 'P'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const TIME_TAG: u8 = 0x54; // 'T'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const LOCAL_TIME_TAG: u8 = 0x74; // 't'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const DATE_TIME_TAG: u8 = 0x46; // 'F' (with offset)
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const DATE_TIME_ZONE_TAG: u8 = 0x66; // 'f' (with zone name)
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const LOCAL_DATE_TIME_TAG: u8 = 0x64; // 'd'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const DURATION_TAG: u8 = 0x45; // 'E'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/bolt/packstream/marker.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const POINT_3D_TAG: u8 = 0x59; // 'Y'
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         username: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         password: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         realm: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Bearer { token: String },
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     Kerberos { ticket: String },
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         principal: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         credentials: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         realm: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         scheme: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/driver.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         parameters: Option<std::collections::HashMap<String, String>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/driver/driver.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         certificates: Vec<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Query { code: String, message: String },
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Query { code: String, message: String },
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Server { code: String, message: String },
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/driver/error.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Server { code: String, message: String },
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.46s
[INFO] running `Command { std: "docker" "inspect" "4f96df2caac87d80d8a684f3b0ba28fbe7e59cb9c915471b6aee7433279b03f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f96df2caac87d80d8a684f3b0ba28fbe7e59cb9c915471b6aee7433279b03f2", kill_on_drop: false }`
[INFO] [stdout] 4f96df2caac87d80d8a684f3b0ba28fbe7e59cb9c915471b6aee7433279b03f2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 328099f3b56245e0736110438336282d17fe001d244206305004edbf01fe506f
[INFO] running `Command { std: "docker" "start" "-a" "328099f3b56245e0736110438336282d17fe001d244206305004edbf01fe506f", kill_on_drop: false }`
[INFO] [stderr] warning: function `build_client_handshake` is never used
[INFO] [stderr]    --> src/bolt/handshake/negotiation.rs:176:8
[INFO] [stderr]     |
[INFO] [stderr] 176 | pub fn build_client_handshake(versions: &[BoltVersion]) -> [u8; 20] {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/driver/pool.rs:207:19
[INFO] [stderr]     |
[INFO] [stderr] 205 | impl PooledConnection {
[INFO] [stderr]     | --------------------- associated function in this implementation
[INFO] [stderr] 206 |     /// 새 연결 생성
[INFO] [stderr] 207 |     pub(crate) fn new(id: u64, address: ServerAddress) -> Self {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/bolt/error.rs:46:23
[INFO] [stderr]     |
[INFO] [stderr]  46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stderr]     |                       ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:181:9
[INFO] [stderr]     |
[INFO] [stderr] 181 | #![warn(missing_docs)]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/bolt/error.rs:46:36
[INFO] [stderr]    |
[INFO] [stderr] 46 |     MessageTooLarge { size: usize, max: usize },
[INFO] [stderr]    |                                    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/bolt/error.rs:150:20
[INFO] [stderr]     |
[INFO] [stderr] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/bolt/error.rs:150:39
[INFO] [stderr]     |
[INFO] [stderr] 150 |     InvalidMagic { expected: [u8; 4], received: [u8; 4] },
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:200:5
[INFO] [stderr]     |
[INFO] [stderr] 200 |     pub const AUTHENTICATION_FAILED: &'static str = "Neo.ClientError.Security.AuthenticationFailed";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:201:5
[INFO] [stderr]     |
[INFO] [stderr] 201 |     pub const UNAUTHORIZED: &'static str = "Neo.ClientError.Security.Unauthorized";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:202:5
[INFO] [stderr]     |
[INFO] [stderr] 202 |     pub const SYNTAX_ERROR: &'static str = "Neo.ClientError.Statement.SyntaxError";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:203:5
[INFO] [stderr]     |
[INFO] [stderr] 203 |     pub const SEMANTIC_ERROR: &'static str = "Neo.ClientError.Statement.SemanticError";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:204:5
[INFO] [stderr]     |
[INFO] [stderr] 204 |     pub const PARAMETER_MISSING: &'static str = "Neo.ClientError.Statement.ParameterMissing";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:205:5
[INFO] [stderr]     |
[INFO] [stderr] 205 |     pub const CONSTRAINT_VIOLATION: &'static str =
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:207:5
[INFO] [stderr]     |
[INFO] [stderr] 207 |     pub const TRANSACTION_NOT_FOUND: &'static str =
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:209:5
[INFO] [stderr]     |
[INFO] [stderr] 209 |     pub const INVALID_BOOKMARK: &'static str = "Neo.ClientError.Transaction.InvalidBookmark";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:212:5
[INFO] [stderr]     |
[INFO] [stderr] 212 |     pub const GENERAL_ERROR: &'static str = "Neo.DatabaseError.General.UnknownError";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:213:5
[INFO] [stderr]     |
[INFO] [stderr] 213 |     pub const EXECUTION_FAILED: &'static str = "Neo.DatabaseError.Statement.ExecutionFailed";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:216:5
[INFO] [stderr]     |
[INFO] [stderr] 216 |     pub const TRANSACTION_TIMEOUT: &'static str =
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:218:5
[INFO] [stderr]     |
[INFO] [stderr] 218 |     pub const DEADLOCK_DETECTED: &'static str = "Neo.TransientError.Transaction.DeadlockDetected";
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr]    --> src/bolt/error.rs:219:5
[INFO] [stderr]     |
[INFO] [stderr] 219 |     pub const DATABASE_UNAVAILABLE: &'static str =
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub const TRUE: u8 = 0xC3;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub const TINY_INT_MAX: u8 = 0x7F; // 127
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub const INT_8: u8 = 0xC8;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub const INT_16: u8 = 0xC9;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub const INT_32: u8 = 0xCA;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub const INT_64: u8 = 0xCB;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub const BYTES_16: u8 = 0xCD;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub const BYTES_32: u8 = 0xCE;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | pub const TINY_STRING_MAX_LEN: usize = 15;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub const STRING_8: u8 = 0xD0;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub const STRING_16: u8 = 0xD1;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub const STRING_32: u8 = 0xD2;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:41:1
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub const TINY_LIST_MAX_LEN: usize = 15;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:42:1
[INFO] [stderr]    |
[INFO] [stderr] 42 | pub const LIST_8: u8 = 0xD4;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:43:1
[INFO] [stderr]    |
[INFO] [stderr] 43 | pub const LIST_16: u8 = 0xD5;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:44:1
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub const LIST_32: u8 = 0xD6;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:49:1
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub const TINY_MAP_MAX_LEN: usize = 15;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub const MAP_8: u8 = 0xD8;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:51:1
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub const MAP_16: u8 = 0xD9;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | pub const MAP_32: u8 = 0xDA;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:57:1
[INFO] [stderr]    |
[INFO] [stderr] 57 | pub const TINY_STRUCT_MAX_FIELDS: usize = 15;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:58:1
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub const STRUCT_8: u8 = 0xDC;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:59:1
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub const STRUCT_16: u8 = 0xDD;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:63:1
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub const RELATIONSHIP_TAG: u8 = 0x52; // 'R'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | pub const UNBOUND_RELATIONSHIP_TAG: u8 = 0x72; // 'r'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:65:1
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub const PATH_TAG: u8 = 0x50; // 'P'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:69:1
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub const TIME_TAG: u8 = 0x54; // 'T'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:70:1
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub const LOCAL_TIME_TAG: u8 = 0x74; // 't'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:71:1
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub const DATE_TIME_TAG: u8 = 0x46; // 'F' (with offset)
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:72:1
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub const DATE_TIME_ZONE_TAG: u8 = 0x66; // 'f' (with zone name)
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:73:1
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub const LOCAL_DATE_TIME_TAG: u8 = 0x64; // 'd'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:74:1
[INFO] [stderr]    |
[INFO] [stderr] 74 | pub const DURATION_TAG: u8 = 0x45; // 'E'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]   --> src/bolt/packstream/marker.rs:78:1
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub const POINT_3D_TAG: u8 = 0x59; // 'Y'
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |         username: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         password: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |         realm: Option<String>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:31:14
[INFO] [stderr]    |
[INFO] [stderr] 31 |     Bearer { token: String },
[INFO] [stderr]    |              ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:33:16
[INFO] [stderr]    |
[INFO] [stderr] 33 |     Kerberos { ticket: String },
[INFO] [stderr]    |                ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:36:9
[INFO] [stderr]    |
[INFO] [stderr] 36 |         principal: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |         credentials: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |         realm: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |         scheme: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/driver.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |         parameters: Option<std::collections::HashMap<String, String>>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/driver/driver.rs:118:9
[INFO] [stderr]     |
[INFO] [stderr] 118 |         certificates: Vec<Vec<u8>>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/error.rs:38:13
[INFO] [stderr]    |
[INFO] [stderr] 38 |     Query { code: String, message: String },
[INFO] [stderr]    |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/error.rs:38:27
[INFO] [stderr]    |
[INFO] [stderr] 38 |     Query { code: String, message: String },
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/error.rs:62:14
[INFO] [stderr]    |
[INFO] [stderr] 62 |     Server { code: String, message: String },
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/driver/error.rs:62:28
[INFO] [stderr]    |
[INFO] [stderr] 62 |     Server { code: String, message: String },
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HelloMessage`
[INFO] [stderr]    --> src/bolt/codec.rs:240:32
[INFO] [stderr]     |
[INFO] [stderr] 240 |     use crate::bolt::message::{HelloMessage, SuccessMessage};
[INFO] [stderr]     |                                ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/driver/reactive.rs:810:13
[INFO] [stderr]     |
[INFO] [stderr] 810 |         let mut buffered = stream.buffered(5);
[INFO] [stderr]     |             ----^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `zeta4g-driver` (lib) generated 67 warnings
[INFO] [stderr] warning: `zeta4g-driver` (lib test) generated 67 warnings (65 duplicates) (run `cargo fix --lib -p zeta4g-driver --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zeta4g_driver-f40638bd6d1924f3)
[INFO] [stdout] 
[INFO] [stdout] running 301 tests
[INFO] [stdout] test bolt::codec::tests::test_encode_decode_value ... ok
[INFO] [stdout] test bolt::codec::tests::test_chunked_large_message ... ok
[INFO] [stdout] test bolt::codec::tests::test_empty_message_skipped ... ok
[INFO] [stdout] test bolt::codec::tests::test_encode_decode_structure ... ok
[INFO] [stdout] test bolt::codec::tests::test_multiple_messages ... ok
[INFO] [stdout] test bolt::codec::tests::test_partial_chunk ... ok
[INFO] [stdout] test bolt::error::tests::test_bolt_error_codes ... ok
[INFO] [stdout] test bolt::codec::tests::test_request_codec ... ok
[INFO] [stdout] test bolt::error::tests::test_bolt_error_from_handshake ... ok
[INFO] [stdout] test bolt::error::tests::test_bolt_error_from_io ... ok
[INFO] [stdout] test bolt::error::tests::test_handshake_error_display ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_build_client_handshake ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_client_preference_order ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_generate_response_failure ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_empty_client_versions ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_generate_response_success ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_handshake_result_contains_client_versions ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_invalid_magic ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_no_compatible_version ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_too_short_data ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_valid_handshake_v44 ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_valid_handshake_v5 ... ok
[INFO] [stdout] test bolt::handshake::tests::test_handshake_sizes ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_valid_handshake_v40 ... ok
[INFO] [stdout] test bolt::handshake::negotiation::tests::test_version_range_negotiation ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_version_bytes ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_uses_element_ids ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_version_from_u32 ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_version_display ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_version_ordering ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_version_major_minor ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_supports_logon ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_version_values ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_all_versions ... ok
[INFO] [stdout] test bolt::handshake::version::tests::test_supports_route ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_notification_severity ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_performance_hint ... ok
[INFO] [stdout] test bolt::codec::tests::test_message_too_large ... ok
[INFO] [stdout] test bolt::handshake::tests::test_magic_constant ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_query_stats_empty ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_query_stats_with_updates ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_query_plan ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_query_stats_roundtrip ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_server_role ... ok
[INFO] [stdout] test bolt::message::request::tests::test_access_mode ... ok
[INFO] [stdout] test bolt::message::request::tests::test_run_message ... ok
[INFO] [stdout] test bolt::message::request::tests::test_auth_token_basic ... ok
[INFO] [stdout] test bolt::message::request::tests::test_bolt_request_names ... ok
[INFO] [stdout] test bolt::message::request::tests::test_begin_message ... ok
[INFO] [stdout] test bolt::message::request::tests::test_bolt_request_tags ... ok
[INFO] [stdout] test bolt::message::request::tests::test_discard_message ... ok
[INFO] [stdout] test bolt::message::request::tests::test_hello_message ... ok
[INFO] [stdout] test bolt::message::request::tests::test_pull_message ... ok
[INFO] [stdout] test bolt::message::request::tests::test_logon_message ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_routing_table ... ok
[INFO] [stdout] test bolt::message::request::tests::test_route_message ... ok
[INFO] [stdout] test bolt::message::metadata::tests::test_notification ... ok
[INFO] [stdout] test bolt::message::request::tests::test_pull_with_n ... ok
[INFO] [stdout] test bolt::message::response::tests::test_bolt_response_helpers ... ok
[INFO] [stdout] test bolt::message::response::tests::test_bolt_response_names ... ok
[INFO] [stdout] test bolt::message::response::tests::test_empty_record ... ok
[INFO] [stdout] test bolt::message::response::tests::test_failure_category ... ok
[INFO] [stdout] test bolt::message::response::tests::test_failure_types ... ok
[INFO] [stdout] test bolt::message::response::tests::test_failure_message ... ok
[INFO] [stdout] test bolt::message::response::tests::test_success_commit ... ok
[INFO] [stdout] test bolt::message::response::tests::test_success_run ... ok
[INFO] [stdout] test bolt::message::response::tests::test_success_streaming ... ok
[INFO] [stdout] test bolt::message::tests::test_request_tags ... ok
[INFO] [stdout] test bolt::message::tests::test_response_tags ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_bool ... ok
[INFO] [stdout] test bolt::message::response::tests::test_success_message ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_empty_list ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_empty_string ... ok
[INFO] [stdout] test bolt::message::response::tests::test_success_hello ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_float ... ok
[INFO] [stdout] test bolt::message::response::tests::test_failure_display ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_empty_map ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_int16 ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_int32 ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_nested ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_tiny_int ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_tiny_list ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_string_8 ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_unexpected_eof ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_tiny_map ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_empty_list ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_bytes ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_empty_map ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_structure ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_bool ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decoder_position ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_empty_string ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_float ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int16 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int32 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int64 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int8 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_nested ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_null ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_string_8 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_structure ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_list ... ok
[INFO] [stdout] test bolt::message::response::tests::test_bolt_response_tags ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_int64 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_int ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_int8 ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_value ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_can_encode_tiny_int ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_map ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_invalid_utf8 ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_marker_constants ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_tiny_string ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_int_decode ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_null ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_int_detection ... ok
[INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_string ... ok
[INFO] [stdout] test bolt::message::response::tests::test_record_message ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_list ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_string ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_date ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_duration ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_node_roundtrip ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_struct ... ok
[INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_map ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_node_to_value ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_point_2d ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_point_3d ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_relationship_roundtrip ... ok
[INFO] [stdout] test bolt::packstream::structures::tests::test_relationship_to_value ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_bytes ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_bool ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_date ... ok
[INFO] [stdout] test bolt::packstream::tests::test_deeply_nested ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_duration ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_float ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_int ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_map ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_list ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_node ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_string ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_float ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_structure ... ok
[INFO] [stdout] test bolt::packstream::tests::test_roundtrip_null ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_boolean ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_bytes ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_from_conversions ... ok
[INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_bytes ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_integer ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_list ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_map ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_structure ... ok
[INFO] [stdout] test driver::bolt::client::tests::test_client_state ... ok
[INFO] [stdout] test driver::bolt::client::tests::test_parse_server_address ... ok
[INFO] [stdout] test driver::bolt::client::tests::test_query_result_default ... ok
[INFO] [stdout] test driver::bolt::client::tests::test_routing_info_default ... ok
[INFO] [stdout] test driver::bolt::client::tests::test_routing_info_from_success ... ok
[INFO] [stdout] test driver::bolt::client::tests::test_routing_info_from_success_empty ... ok
[INFO] [stdout] test driver::bolt::connection::tests::test_handshake_message_format ... ok
[INFO] [stdout] test driver::bolt::connection::tests::test_version_response_parsing ... ok
[INFO] [stdout] test driver::bolt::connection::tests::test_connection_state ... ok
[INFO] [stdout] test driver::bolt::tests::test_client_user_agent ... ok
[INFO] [stdout] test driver::driver::tests::test_auth_token_basic ... ok
[INFO] [stdout] test driver::bolt::tests::test_supported_versions ... ok
[INFO] [stdout] test driver::driver::tests::test_auth_token_bearer ... ok
[INFO] [stdout] test driver::driver::tests::test_auth_token_basic_with_realm ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_string ... ok
[INFO] [stdout] test driver::driver::tests::test_driver_config ... ok
[INFO] [stdout] test driver::driver::tests::test_auth_token_none ... ok
[INFO] [stdout] test bolt::packstream::types::tests::test_null ... ok
[INFO] [stdout] test driver::driver::tests::test_driver_config_builder ... ok
[INFO] [stdout] test driver::driver::tests::test_driver_creation ... ok
[INFO] [stdout] test driver::driver::tests::test_driver_config_encrypted ... ok
[INFO] [stdout] test driver::driver::tests::test_driver_metrics ... ok
[INFO] [stdout] test driver::driver::tests::test_server_address ... ok
[INFO] [stdout] test driver::driver::tests::test_driver_server_info ... ok
[INFO] [stdout] test driver::driver::tests::test_server_address_from_uri ... ok
[INFO] [stdout] test driver::error::tests::test_bolt_error ... ok
[INFO] [stdout] test driver::error::tests::test_bolt_error_authentication ... ok
[INFO] [stdout] test driver::error::tests::test_bolt_error_to_driver_error ... ok
[INFO] [stdout] test driver::error::tests::test_driver_error_client_error ... ok
[INFO] [stdout] test driver::error::tests::test_driver_error_display ... ok
[INFO] [stdout] test driver::error::tests::test_driver_error_creation ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_acquire ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_acquire_multiple ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_close ... ignored
[INFO] [stdout] test driver::error::tests::test_driver_error_retryable ... ok
[INFO] [stdout] test driver::pool::tests::test_connection_state ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_config_default ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_config_warmup_defaults ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_metrics ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_reuse_connection ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_warmup ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_config_builder_with_warmup_size ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_warmup_custom_count ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_warmup_if_enabled ... ignored
[INFO] [stdout] test driver::pool::tests::test_pool_config_builder ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_creation ... ok
[INFO] [stdout] test driver::pool::tests::test_pooled_connection ... ok
[INFO] [stdout] test driver::driver::tests::test_trust_strategy ... ok
[INFO] [stdout] test driver::pool::tests::test_pooled_connection_validity ... ok
[INFO] [stdout] test driver::pool::tests::test_pooled_connection_state_transitions ... ok
[INFO] [stdout] test driver::pool::tests::test_pool_warmup_closed_pool ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_buffered ... ok
[INFO] [stdout] test driver::reactive::tests::test_filtered_stream_chaining ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_chunks ... ok
[INFO] [stdout] test driver::reactive::tests::test_mapped_stream_chaining ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_count ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_chained_operations ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_first ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_filter ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_empty ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_from_records ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_single_error ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_for_each ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_skip ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_single ... ok
[INFO] [stdout] test driver::reactive::tests::test_stream_producer ... ok
[INFO] [stdout] test driver::record::tests::test_record_contains_key ... ok
[INFO] [stdout] test driver::record::tests::test_record_creation ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_map ... ok
[INFO] [stdout] test driver::reactive::tests::test_try_collect ... ok
[INFO] [stdout] test driver::record::tests::test_record_get_by_index ... ok
[INFO] [stdout] test driver::record::tests::test_empty_record ... ok
[INFO] [stdout] test driver::record::tests::test_record_get_optional ... ok
[INFO] [stdout] test driver::record::tests::test_record_get_typed_error ... ok
[INFO] [stdout] test driver::record::tests::test_record_display ... ok
[INFO] [stdout] test driver::record::tests::test_record_ref_iterator ... ok
[INFO] [stdout] test driver::record::tests::test_record_stream ... ok
[INFO] [stdout] test driver::record::tests::test_record_get_typed ... ok
[INFO] [stdout] test driver::record::tests::test_record_stream_collect_all ... ok
[INFO] [stdout] test driver::record::tests::test_record_stream_first ... ok
[INFO] [stdout] test driver::record::tests::test_record_get ... ok
[INFO] [stdout] test driver::record::tests::test_record_iterator ... ok
[INFO] [stdout] test driver::record::tests::test_record_stream_single_error ... ok
[INFO] [stdout] test driver::record::tests::test_record_to_map ... ok
[INFO] [stdout] test driver::record::tests::test_record_stream_single ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_parse_routing_uri_default_port ... ok
[INFO] [stdout] test driver::record::tests::test_record_stream_keys ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_parse_routing_uri_empty ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_is_routing_uri ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_creation ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_empty_routers ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_parse_routing_uri ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_connection_count_tracking ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_connection_counter ... ok
[INFO] [stdout] test driver::reactive::tests::test_reactive_stream_take ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_least_connections_select_except ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_with_routers ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_least_connections_selection ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_connection_counter_select_least ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_new ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_metrics ... ok
[INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_with_policy ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_ttl ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_no_duplicates ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_select_except ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_empty_servers ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_selector_policy ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_with_initial_routers ... ok
[INFO] [stdout] test driver::routing::table::tests::test_server_role_from_str ... ok
[INFO] [stdout] test driver::session::tests::test_access_mode ... ok
[INFO] [stdout] test driver::session::tests::test_bookmark ... ok
[INFO] [stdout] test driver::session::tests::test_bookmark_from ... ok
[INFO] [stdout] test driver::session::tests::test_query_from ... ok
[INFO] [stdout] test driver::session::tests::test_query_result_collect ... ok
[INFO] [stdout] test driver::session::tests::test_query_result_empty ... ok
[INFO] [stdout] test driver::session::tests::test_result_summary ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_random_selection ... ok
[INFO] [stdout] test driver::session::tests::test_counters ... ok
[INFO] [stdout] test driver::session::tests::test_query ... ok
[INFO] [stdout] test driver::session::tests::test_session_config ... ok
[INFO] [stdout] test driver::session::tests::test_bookmark_from_bookmarks ... ok
[INFO] [stdout] test driver::transaction::tests::test_bolt_error_conversion ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_round_robin_selection ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_add_servers ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_has_servers ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_reset ... ok
[INFO] [stdout] test driver::routing::policy::tests::test_select_except_all_excluded ... ok
[INFO] [stdout] test driver::session::tests::test_session_config_builder ... ok
[INFO] [stdout] test driver::routing::table::tests::test_routing_table_remove_server ... ok
[INFO] [stdout] test driver::transaction::tests::test_transaction_begin_with_server ... ignored
[INFO] [stdout] test driver::transaction::tests::test_transaction_close_with_server ... ignored
[INFO] [stdout] test driver::transaction::tests::test_transaction_commit_with_server ... ignored
[INFO] [stdout] test driver::transaction::tests::test_transaction_rollback_with_server ... ignored
[INFO] [stdout] test driver::transaction::tests::test_transaction_run_with_server ... ignored
[INFO] [stdout] test driver::transaction::tests::test_transaction_config_builder ... ok
[INFO] [stdout] test driver::transaction::tests::test_transaction_state ... ok
[INFO] [stdout] test driver::transaction::tests::test_transaction_config ... ok
[INFO] [stdout] test driver::types::tests::test_node ... ok
[INFO] [stdout] test driver::transaction::tests::test_transaction_begin_without_bolt_client ... ok
[INFO] [stdout] test driver::types::tests::test_duration ... ok
[INFO] [stdout] test driver::types::tests::test_value_display ... ok
[INFO] [stdout] test driver::types::tests::test_value_type_name ... ok
[INFO] [stdout] test driver::types::tests::test_relationship ... ok
[INFO] [stdout] test driver::types::tests::test_path ... ok
[INFO] [stdout] test driver::types::tests::test_value_types ... ok
[INFO] [stdout] test driver::types::tests::test_point ... ok
[INFO] [stdout] test driver::types::tests::test_value_try_from ... ok
[INFO] [stdout] test driver::types::tests::test_value_from ... ok
[INFO] [stdout] test driver::transaction::tests::test_transaction_state_terminated ... ok
[INFO] [stdout] test driver::session::tests::test_notification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 288 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zeta4g_driver
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/driver/pool.rs - driver::pool::ConnectionPool::warmup (line 586) ... ignored
[INFO] [stdout] test src/driver/pool.rs - driver::pool::PoolConfig (line 40) ... ignored
[INFO] [stdout] test src/driver/reactive.rs - driver::reactive (line 7) ... ignored
[INFO] [stdout] test src/driver/routing/mod.rs - driver::routing (line 12) ... ignored
[INFO] [stdout] test src/lib.rs - (line 26) - compile ... ok
[INFO] [stdout] test src/driver/mod.rs - driver (line 18) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 71) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 160) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 93) - compile ... ok
[INFO] [stdout] test src/driver/mod.rs - driver (line 43) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 144) ... ok
[INFO] [stdout] test src/lib.rs - (line 111) ... ok
[INFO] [stdout] test src/lib.rs - (line 128) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.64s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "328099f3b56245e0736110438336282d17fe001d244206305004edbf01fe506f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "328099f3b56245e0736110438336282d17fe001d244206305004edbf01fe506f", kill_on_drop: false }`
[INFO] [stdout] 328099f3b56245e0736110438336282d17fe001d244206305004edbf01fe506f
