[INFO] fetching crate zeta4g-driver 0.1.3... [INFO] testing zeta4g-driver-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate zeta4g-driver 0.1.3 into /workspace/builds/worker-2-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-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate zeta4g-driver 0.1.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded find-msvc-tools v0.1.6 [INFO] [stderr] Downloaded zmij v0.1.9 [INFO] [stderr] Downloaded cc v1.2.51 [INFO] [stderr] Downloaded uuid v1.19.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b7302f6ad5df94a8ea1d2e1a435d49e607f0a284a2ad7a331aa4c0b67860c850 [INFO] running `Command { std: "docker" "start" "-a" "b7302f6ad5df94a8ea1d2e1a435d49e607f0a284a2ad7a331aa4c0b67860c850", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b7302f6ad5df94a8ea1d2e1a435d49e607f0a284a2ad7a331aa4c0b67860c850", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7302f6ad5df94a8ea1d2e1a435d49e607f0a284a2ad7a331aa4c0b67860c850", kill_on_drop: false }` [INFO] [stdout] b7302f6ad5df94a8ea1d2e1a435d49e607f0a284a2ad7a331aa4c0b67860c850 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dbf680a7bc3ff9d827d6b07c533239544f1def83383f3211a9267d7579025f6b [INFO] running `Command { std: "docker" "start" "-a" "dbf680a7bc3ff9d827d6b07c533239544f1def83383f3211a9267d7579025f6b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling libc v0.2.178 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde_json v1.0.147 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling itoa v1.0.16 [INFO] [stderr] Compiling zmij v0.1.9 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling rand_core v0.6.4 [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 futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [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 tracing v0.1.44 [INFO] [stderr] Compiling futures-util v0.3.31 [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, [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>, [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>, [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 24.46s [INFO] running `Command { std: "docker" "inspect" "dbf680a7bc3ff9d827d6b07c533239544f1def83383f3211a9267d7579025f6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dbf680a7bc3ff9d827d6b07c533239544f1def83383f3211a9267d7579025f6b", kill_on_drop: false }` [INFO] [stdout] dbf680a7bc3ff9d827d6b07c533239544f1def83383f3211a9267d7579025f6b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 05547d8db12ae9f3cbee7d838ced87da70c92bb655477d8693882d3ba77f73ca [INFO] running `Command { std: "docker" "start" "-a" "05547d8db12ae9f3cbee7d838ced87da70c92bb655477d8693882d3ba77f73ca", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [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, [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>, [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>, [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, [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>, [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>, [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 15.04s [INFO] running `Command { std: "docker" "inspect" "05547d8db12ae9f3cbee7d838ced87da70c92bb655477d8693882d3ba77f73ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05547d8db12ae9f3cbee7d838ced87da70c92bb655477d8693882d3ba77f73ca", kill_on_drop: false }` [INFO] [stdout] 05547d8db12ae9f3cbee7d838ced87da70c92bb655477d8693882d3ba77f73ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f59a72408887672b261629b814cb64e1f7e5562eb10f8772cd84e7699d77d4b0 [INFO] running `Command { std: "docker" "start" "-a" "f59a72408887672b261629b814cb64e1f7e5562eb10f8772cd84e7699d77d4b0", 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, [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>, [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>, [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: `zeta4g-driver` (lib) generated 67 warnings [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 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.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zeta4g_driver-d6ec946f37d4d779) [INFO] [stdout] [INFO] [stdout] running 301 tests [INFO] [stdout] test bolt::codec::tests::test_message_too_large ... ok [INFO] [stdout] test bolt::error::tests::test_bolt_error_codes ... 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::codec::tests::test_encode_decode_value ... ok [INFO] [stdout] test bolt::codec::tests::test_chunked_large_message ... 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_generate_response_failure ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_invalid_magic ... ok [INFO] [stdout] test bolt::error::tests::test_bolt_error_from_handshake ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_too_short_data ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_valid_handshake_v40 ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_valid_handshake_v44 ... ok [INFO] [stdout] test bolt::handshake::tests::test_handshake_sizes ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_build_client_handshake ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_valid_handshake_v5 ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_version_range_negotiation ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_all_versions ... ok [INFO] [stdout] test bolt::handshake::tests::test_magic_constant ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_supports_logon ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_empty_client_versions ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_client_preference_order ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_handshake_result_contains_client_versions ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_uses_element_ids ... ok [INFO] [stdout] test bolt::codec::tests::test_encode_decode_structure ... ok [INFO] [stdout] test bolt::codec::tests::test_empty_message_skipped ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_version_major_minor ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_version_ordering ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_version_values ... ok [INFO] [stdout] test bolt::message::metadata::tests::test_notification ... 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::message::metadata::tests::test_query_stats_empty ... 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::metadata::tests::test_query_stats_with_updates ... ok [INFO] [stdout] test bolt::message::request::tests::test_bolt_request_names ... ok [INFO] [stdout] test bolt::message::request::tests::test_access_mode ... ok [INFO] [stdout] test bolt::message::request::tests::test_bolt_request_tags ... ok [INFO] [stdout] test bolt::message::metadata::tests::test_routing_table ... 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_auth_token_basic ... ok [INFO] [stdout] test bolt::message::request::tests::test_begin_message ... ok [INFO] [stdout] test bolt::message::request::tests::test_route_message ... ok [INFO] [stdout] test bolt::message::request::tests::test_run_message ... ok [INFO] [stdout] test bolt::message::response::tests::test_bolt_response_helpers ... ok [INFO] [stdout] test bolt::message::request::tests::test_logon_message ... ok [INFO] [stdout] test bolt::message::response::tests::test_bolt_response_names ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_version_display ... ok [INFO] [stdout] test bolt::message::response::tests::test_bolt_response_tags ... ok [INFO] [stdout] test bolt::message::request::tests::test_pull_message ... ok [INFO] [stdout] test bolt::message::request::tests::test_pull_with_n ... ok [INFO] [stdout] test bolt::message::response::tests::test_failure_category ... ok [INFO] [stdout] test bolt::message::response::tests::test_empty_record ... ok [INFO] [stdout] test bolt::message::response::tests::test_failure_display ... 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_message ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_supports_route ... ok [INFO] [stdout] test bolt::message::response::tests::test_success_run ... ok [INFO] [stdout] test bolt::message::tests::test_request_tags ... ok [INFO] [stdout] test bolt::message::response::tests::test_record_message ... ok [INFO] [stdout] test bolt::message::response::tests::test_success_streaming ... 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::packstream::decoder::tests::test_decode_bytes ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_empty_list ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_empty_map ... ok [INFO] [stdout] test bolt::message::response::tests::test_success_commit ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_float ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_empty_string ... 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::message::response::tests::test_success_hello ... ok [INFO] [stdout] test bolt::message::metadata::tests::test_query_plan ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_int64 ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_int8 ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_invalid_utf8 ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_null ... 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_tiny_string ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_tiny_map ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decoder_position ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_bytes ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_empty_list ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_unexpected_eof ... ok [INFO] [stdout] test bolt::packstream::decoder::tests::test_decode_structure ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_empty_map ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int64 ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_empty_string ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_nested ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_version_from_u32 ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_string_8 ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_bool ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int16 ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_float ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int32 ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_map ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_list ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_string ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_value ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_int8 ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_null ... ok [INFO] [stdout] test bolt::codec::tests::test_request_codec ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_can_encode_tiny_int ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_tiny_int ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_int_decode ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_int_detection ... ok [INFO] [stdout] test bolt::packstream::encoder::tests::test_encode_structure ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_string ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_marker_constants ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_struct ... ok [INFO] [stdout] test bolt::packstream::structures::tests::test_date ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_list ... ok [INFO] [stdout] test bolt::packstream::marker::tests::test_tiny_map ... ok [INFO] [stdout] test bolt::packstream::structures::tests::test_node_roundtrip ... 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_bool ... 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_string ... ok [INFO] [stdout] test bolt::packstream::tests::test_roundtrip_date ... ok [INFO] [stdout] test bolt::packstream::tests::test_roundtrip_node ... ok [INFO] [stdout] test bolt::packstream::types::tests::test_boolean ... 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_bytes ... ok [INFO] [stdout] test bolt::packstream::types::tests::test_from_conversions ... ok [INFO] [stdout] test bolt::packstream::types::tests::test_float ... 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_integer ... 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_connection_state ... 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 bolt::packstream::structures::tests::test_node_to_value ... ok [INFO] [stdout] test bolt::packstream::tests::test_roundtrip_list ... ok [INFO] [stdout] test driver::driver::tests::test_auth_token_basic_with_realm ... ok [INFO] [stdout] test driver::driver::tests::test_auth_token_basic ... ok [INFO] [stdout] test driver::driver::tests::test_auth_token_bearer ... ok [INFO] [stdout] test driver::driver::tests::test_auth_token_none ... ok [INFO] [stdout] test driver::driver::tests::test_driver_config ... ok [INFO] [stdout] test driver::driver::tests::test_driver_config_builder ... ok [INFO] [stdout] test driver::driver::tests::test_driver_config_encrypted ... ok [INFO] [stdout] test driver::driver::tests::test_driver_creation ... ok [INFO] [stdout] test driver::driver::tests::test_driver_metrics ... ok [INFO] [stdout] test bolt::packstream::types::tests::test_structure ... ok [INFO] [stdout] test driver::bolt::client::tests::test_parse_server_address ... ok [INFO] [stdout] test driver::driver::tests::test_server_address_from_uri ... ok [INFO] [stdout] test driver::driver::tests::test_trust_strategy ... 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_creation ... ok [INFO] [stdout] test driver::error::tests::test_driver_error_display ... ok [INFO] [stdout] test driver::error::tests::test_driver_error_retryable ... 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::pool::tests::test_connection_state ... ok [INFO] [stdout] test driver::pool::tests::test_pool_config_builder ... ok [INFO] [stdout] test driver::pool::tests::test_pool_config_builder_with_warmup_size ... ok [INFO] [stdout] test driver::pool::tests::test_pool_config_default ... ok [INFO] [stdout] test driver::driver::tests::test_driver_server_info ... 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_creation ... ok [INFO] [stdout] test driver::driver::tests::test_server_address ... 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_pooled_connection ... ok [INFO] [stdout] test driver::pool::tests::test_pooled_connection_state_transitions ... ok [INFO] [stdout] test driver::pool::tests::test_pool_config_warmup_defaults ... ok [INFO] [stdout] test driver::pool::tests::test_pool_warmup_closed_pool ... ok [INFO] [stdout] test driver::pool::tests::test_pooled_connection_validity ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_generate_response_success ... ok [INFO] [stdout] test bolt::handshake::negotiation::tests::test_no_compatible_version ... ok [INFO] [stdout] test driver::reactive::tests::test_filtered_stream_chaining ... ok [INFO] [stdout] test bolt::handshake::version::tests::test_version_bytes ... ok [INFO] [stdout] test bolt::packstream::structures::tests::test_duration ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_buffered ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_empty ... ok [INFO] [stdout] test driver::reactive::tests::test_mapped_stream_chaining ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_chunks ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_filter ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_first ... ok [INFO] [stdout] test bolt::packstream::types::tests::test_null ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_count ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_for_each ... ok [INFO] [stdout] test bolt::packstream::structures::tests::test_point_3d ... ok [INFO] [stdout] test bolt::packstream::structures::tests::test_point_2d ... ok [INFO] [stdout] test bolt::packstream::types::tests::test_string ... ok [INFO] [stdout] test driver::bolt::client::tests::test_client_state ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_from_records ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_map ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_single ... ok [INFO] [stdout] test bolt::packstream::tests::test_roundtrip_bytes ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_single_error ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_take ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_skip ... ok [INFO] [stdout] test driver::reactive::tests::test_reactive_stream_chained_operations ... ok [INFO] [stdout] test driver::bolt::tests::test_client_user_agent ... ok [INFO] [stdout] test driver::reactive::tests::test_stream_producer ... ok [INFO] [stdout] test driver::bolt::tests::test_supported_versions ... ok [INFO] [stdout] test driver::reactive::tests::test_try_collect ... ok [INFO] [stdout] test driver::record::tests::test_empty_record ... ok [INFO] [stdout] test driver::record::tests::test_record_creation ... ok [INFO] [stdout] test driver::record::tests::test_record_display ... ok [INFO] [stdout] test driver::record::tests::test_record_get ... ok [INFO] [stdout] test driver::record::tests::test_record_get_by_index ... ok [INFO] [stdout] test driver::record::tests::test_record_get_optional ... ok [INFO] [stdout] test driver::record::tests::test_record_get_typed ... ok [INFO] [stdout] test driver::record::tests::test_record_get_typed_error ... ok [INFO] [stdout] test driver::record::tests::test_record_iterator ... 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_contains_key ... 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_stream_keys ... ok [INFO] [stdout] test driver::record::tests::test_record_stream_single ... 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::routing::driver::tests::test_is_routing_uri ... ok [INFO] [stdout] test driver::routing::driver::tests::test_parse_routing_uri ... ok [INFO] [stdout] test driver::routing::driver::tests::test_parse_routing_uri_default_port ... ok [INFO] [stdout] test driver::routing::driver::tests::test_parse_routing_uri_empty ... ok [INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_empty_routers ... ok [INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_with_policy ... ok [INFO] [stdout] test driver::routing::policy::tests::test_connection_count_tracking ... ok [INFO] [stdout] test driver::routing::policy::tests::test_connection_counter_select_least ... ok [INFO] [stdout] test driver::routing::policy::tests::test_least_connections_select_except ... ok [INFO] [stdout] test driver::routing::policy::tests::test_empty_servers ... ok [INFO] [stdout] test driver::routing::policy::tests::test_reset ... ok [INFO] [stdout] test driver::routing::policy::tests::test_random_selection ... ok [INFO] [stdout] test driver::routing::policy::tests::test_round_robin_selection ... ok [INFO] [stdout] test driver::routing::policy::tests::test_select_except_all_excluded ... ok [INFO] [stdout] test driver::routing::policy::tests::test_selector_policy ... ok [INFO] [stdout] test driver::routing::table::tests::test_routing_table_add_servers ... ok [INFO] [stdout] test driver::routing::table::tests::test_routing_table_no_duplicates ... ok [INFO] [stdout] test driver::routing::table::tests::test_routing_table_has_servers ... ok [INFO] [stdout] test driver::routing::table::tests::test_routing_table_remove_server ... ok [INFO] [stdout] test driver::routing::table::tests::test_routing_table_ttl ... ok [INFO] [stdout] test driver::routing::policy::tests::test_least_connections_selection ... ok [INFO] [stdout] test driver::routing::policy::tests::test_select_except ... 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_counters ... ok [INFO] [stdout] test driver::session::tests::test_notification ... ok [INFO] [stdout] test driver::session::tests::test_query_from ... ok [INFO] [stdout] test driver::session::tests::test_query ... ok [INFO] [stdout] test driver::session::tests::test_result_summary ... ok [INFO] [stdout] test driver::session::tests::test_query_result_collect ... ok [INFO] [stdout] test driver::session::tests::test_session_config ... ok [INFO] [stdout] test driver::session::tests::test_session_config_builder ... ok [INFO] [stdout] test driver::session::tests::test_query_result_empty ... 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_bolt_error_conversion ... ok [INFO] [stdout] test driver::transaction::tests::test_transaction_begin_without_bolt_client ... ok [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::types::tests::test_duration ... ok [INFO] [stdout] test driver::transaction::tests::test_transaction_config ... ok [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::types::tests::test_path ... ok [INFO] [stdout] test driver::types::tests::test_relationship ... ok [INFO] [stdout] test driver::types::tests::test_point ... ok [INFO] [stdout] test driver::types::tests::test_value_display ... ok [INFO] [stdout] test driver::types::tests::test_value_from ... ok [INFO] [stdout] test driver::types::tests::test_value_try_from ... ok [INFO] [stdout] test driver::types::tests::test_value_type_name ... ok [INFO] [stdout] test driver::types::tests::test_value_types ... ok [INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_metrics ... ok [INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_with_routers ... ok [INFO] [stdout] test driver::routing::driver::tests::test_routing_driver_creation ... ok [INFO] [stdout] test driver::routing::policy::tests::test_connection_counter ... 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::transaction::tests::test_transaction_state_terminated ... ok [INFO] [stdout] test driver::types::tests::test_node ... ok [INFO] [stdout] test driver::session::tests::test_bookmark_from_bookmarks ... ok [INFO] [stdout] test driver::routing::table::tests::test_routing_table_new ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 288 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.30s [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 71) - compile ... ok [INFO] [stdout] test src/driver/mod.rs - driver (line 43) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 160) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 111) ... ok [INFO] [stdout] test src/driver/mod.rs - driver (line 18) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 93) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 144) ... ok [INFO] [stdout] test src/lib.rs - (line 26) - compile ... 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.86s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f59a72408887672b261629b814cb64e1f7e5562eb10f8772cd84e7699d77d4b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f59a72408887672b261629b814cb64e1f7e5562eb10f8772cd84e7699d77d4b0", kill_on_drop: false }` [INFO] [stdout] f59a72408887672b261629b814cb64e1f7e5562eb10f8772cd84e7699d77d4b0