[INFO] fetching crate p2panda-rs 0.8.1... [INFO] testing p2panda-rs-0.8.1 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate p2panda-rs 0.8.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate p2panda-rs 0.8.1 [INFO] finished tweaking crates.io crate p2panda-rs 0.8.1 [INFO] tweaked toml for crates.io crate p2panda-rs 0.8.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate p2panda-rs 0.8.1 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate p2panda-rs 0.8.1 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 250112100f158c957a67c95e424074344cd3b05b2736c35c595e2015eaa91d77 [INFO] running `Command { std: "docker" "start" "-a" "250112100f158c957a67c95e424074344cd3b05b2736c35c595e2015eaa91d77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "250112100f158c957a67c95e424074344cd3b05b2736c35c595e2015eaa91d77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "250112100f158c957a67c95e424074344cd3b05b2736c35c595e2015eaa91d77", kill_on_drop: false }` [INFO] [stdout] 250112100f158c957a67c95e424074344cd3b05b2736c35c595e2015eaa91d77 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9b23d15c765adbf5d18164de4583fe5fa24a8ff12a3ce845d833b7186d24981a [INFO] running `Command { std: "docker" "start" "-a" "9b23d15c765adbf5d18164de4583fe5fa24a8ff12a3ce845d833b7186d24981a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling libc v0.2.144 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling serde v1.0.171 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crossbeam-utils v0.8.15 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling memoffset v0.8.0 [INFO] [stderr] Compiling quote v1.0.31 [INFO] [stderr] Compiling crossbeam-epoch v0.9.14 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling syn v2.0.26 [INFO] [stderr] Compiling rayon-core v1.11.0 [INFO] [stderr] Compiling arrayref v0.3.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling value-bag v1.0.0-alpha.9 [INFO] [stderr] Compiling keccak v0.1.4 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling blake3 v1.5.0 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling cpufeatures v0.2.7 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling getrandom v0.2.9 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling signature v1.4.0 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling static_assertions v0.3.4 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling varu64 v0.6.2 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [INFO] [stderr] Compiling blake2b_simd v0.5.11 [INFO] [stderr] Compiling aho-corasick v1.0.1 [INFO] [stderr] Compiling lipmaa-link v0.1.1 [INFO] [stderr] Compiling regex-syntax v0.7.1 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling rayon v1.7.0 [INFO] [stderr] Compiling lipmaa-link v0.2.2 [INFO] [stderr] Compiling regex v1.8.1 [INFO] [stderr] Compiling snafu-derive v0.6.10 [INFO] [stderr] Compiling ctor v0.1.26 [INFO] [stderr] Compiling serde_derive v1.0.171 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling thiserror-impl v1.0.40 [INFO] [stderr] Compiling zeroize v1.6.0 [INFO] [stderr] Compiling merlin v2.0.1 [INFO] [stderr] Compiling curve25519-dalek v3.2.0 [INFO] [stderr] Compiling snafu v0.6.10 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling ed25519 v1.5.3 [INFO] [stderr] Compiling serde_bytes v0.11.12 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling ed25519-dalek v1.0.1 [INFO] [stderr] Compiling yasmf-hash v0.1.1 [INFO] [stderr] Compiling bamboo-rs-core-ed25519-yasmf v0.1.1 [INFO] [stderr] Compiling p2panda-rs v0.8.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/document/document_view_id.rs:126:27 [INFO] [stdout] | [INFO] [stdout] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | unused_qualifications [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] 126 + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/document/document_view_id.rs:126:55 [INFO] [stdout] | [INFO] [stdout] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] 126 + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn iter(&self) -> BTreeMapIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 53 | pub fn iter(&self) -> BTreeMapIter<'_, FieldKey, DocumentViewValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view_fields.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 88 | pub fn iter(&self) -> Iter<'_, String, DocumentViewValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view_id.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 87 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/graph.rs:205:50 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn get_node(&'a self, key: &K) -> Option<&Node> { [INFO] [stdout] | -- ^^^^^^^^^^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 205 | pub fn get_node(&'a self, key: &K) -> Option<&'a Node> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/operation_fields.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 100 | pub fn iter(&self) -> Iter<'_, String, OperationValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/plain/plain_fields.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Iter<'_, FieldName, PlainValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 120 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 171 | pub fn iter(&self) -> Iter<'_, DocumentId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:247:17 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 247 | pub fn iter(&self) -> Iter<'_, DocumentViewId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/schema/schema_fields.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter(&self) -> Iter<'_, String, FieldType> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "9b23d15c765adbf5d18164de4583fe5fa24a8ff12a3ce845d833b7186d24981a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9b23d15c765adbf5d18164de4583fe5fa24a8ff12a3ce845d833b7186d24981a", kill_on_drop: false }` [INFO] [stdout] 9b23d15c765adbf5d18164de4583fe5fa24a8ff12a3ce845d833b7186d24981a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f220172f37ee33c3cf6a96b0c8dc12e419c696045f06e57e859e47ada7efb4c9 [INFO] running `Command { std: "docker" "start" "-a" "f220172f37ee33c3cf6a96b0c8dc12e419c696045f06e57e859e47ada7efb4c9", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.17 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling pin-project-lite v0.2.9 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling const-oid v0.7.1 [INFO] [stderr] Compiling base64ct v1.6.0 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling event-listener v2.5.3 [INFO] [stderr] Compiling der v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling concurrent-queue v2.2.0 [INFO] [stderr] Compiling crypto-bigint v0.3.2 [INFO] [stderr] Compiling ff v0.11.1 [INFO] [stderr] Compiling universal-hash v0.4.1 [INFO] [stderr] Compiling tls_codec_derive v0.2.0 [INFO] [stderr] Compiling cipher v0.3.0 [INFO] [stderr] Compiling fastrand v1.9.0 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling waker-fn v1.1.0 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling io-lifetimes v1.0.10 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling parking v2.1.0 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling futures-lite v1.13.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling group v0.11.0 [INFO] [stderr] Compiling async-lock v2.7.0 [INFO] [stderr] Compiling crypto-mac v0.11.1 [INFO] [stderr] Compiling spki v0.5.4 [INFO] [stderr] Compiling tls_codec v0.2.0 [INFO] [stderr] Compiling pkcs8 v0.8.0 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling sec1 v0.2.1 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling base16ct v0.1.1 [INFO] [stderr] Compiling rustix v0.37.19 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling elliptic-curve v0.11.12 [INFO] [stderr] Compiling digest v0.10.6 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling async-task v4.4.0 [INFO] [stderr] Compiling linux-raw-sys v0.3.7 [INFO] [stderr] Compiling rfc6979 v0.1.0 [INFO] [stderr] Compiling polyval v0.5.3 [INFO] [stderr] Compiling async-channel v1.8.0 [INFO] [stderr] Compiling aead v0.4.3 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling subtle-ng v2.5.0 [INFO] [stderr] Compiling atomic-waker v1.1.1 [INFO] [stderr] Compiling ghash v0.4.4 [INFO] [stderr] Compiling async-executor v1.5.1 [INFO] [stderr] Compiling blocking v1.3.1 [INFO] [stderr] Compiling ecdsa v0.13.4 [INFO] [stderr] Compiling curve25519-dalek-ng v4.1.1 [INFO] [stderr] Compiling hpke-rs-crypto v0.1.1 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling rstest_macros v0.13.0 [INFO] [stderr] Compiling chacha20 v0.8.2 [INFO] [stderr] Compiling aes v0.7.5 [INFO] [stderr] Compiling ctr v0.8.0 [INFO] [stderr] Compiling poly1305 v0.7.2 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling erased-serde v0.3.25 [INFO] [stderr] Compiling hkdf v0.12.3 [INFO] [stderr] Compiling x25519-dalek-ng v1.1.1 [INFO] [stderr] Compiling chacha20poly1305 v0.9.1 [INFO] [stderr] Compiling aes-gcm v0.9.4 [INFO] [stderr] Compiling p256 v0.10.1 [INFO] [stderr] Compiling p384 v0.9.0 [INFO] [stderr] Compiling sha2 v0.10.6 [INFO] [stderr] Compiling openmls_traits v0.1.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rstest_macros v0.16.0 [INFO] [stderr] Compiling rstest_reuse v0.3.0 [INFO] [stderr] Compiling backtrace v0.3.67 [INFO] [stderr] Compiling kv-log-macro v1.0.7 [INFO] [stderr] Compiling async-attributes v1.1.2 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling ghost v0.1.9 [INFO] [stderr] Compiling plotters-backend v0.3.4 [INFO] [stderr] Compiling futures-timer v3.0.2 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling gimli v0.27.2 [INFO] [stderr] Compiling os_str_bytes v6.5.0 [INFO] [stderr] Compiling plotters-svg v0.3.3 [INFO] [stderr] Compiling inventory v0.2.3 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling miniz_oxide v0.6.2 [INFO] [stderr] Compiling openmls_memory_keystore v0.1.0 [INFO] [stderr] Compiling hpke-rs-rust-crypto v0.1.1 [INFO] [stderr] Compiling hpke-rs v0.1.0 [INFO] [stderr] Compiling async-global-executor v2.3.1 [INFO] [stderr] Compiling rstest_reuse v0.5.0 [INFO] [stderr] Compiling object v0.30.3 [INFO] [stderr] Compiling async-std v1.12.0 [INFO] [stderr] Compiling typetag-impl v0.1.8 [INFO] [stderr] Compiling tokio v1.28.1 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling async-trait v0.1.68 [INFO] [stderr] Compiling textwrap v0.16.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling addr2line v0.19.0 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling walkdir v2.3.3 [INFO] [stderr] Compiling typetag v0.1.8 [INFO] [stderr] Compiling generational-arena v0.2.8 [INFO] [stderr] Compiling plotters v0.3.4 [INFO] [stderr] Compiling openmls_rust_crypto v0.1.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling uuid v1.3.2 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling rstest v0.13.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling incremental-topo v0.2.1 [INFO] [stderr] Compiling pretty_env_logger v0.4.0 [INFO] [stderr] Compiling varu64 v0.7.0 [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/document/document_view_id.rs:126:27 [INFO] [stdout] | [INFO] [stdout] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | unused_qualifications [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] 126 + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/document/document_view_id.rs:126:55 [INFO] [stdout] | [INFO] [stdout] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] 126 + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn iter(&self) -> BTreeMapIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 53 | pub fn iter(&self) -> BTreeMapIter<'_, FieldKey, DocumentViewValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view_fields.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 88 | pub fn iter(&self) -> Iter<'_, String, DocumentViewValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view_id.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 87 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/graph.rs:205:50 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn get_node(&'a self, key: &K) -> Option<&Node> { [INFO] [stdout] | -- ^^^^^^^^^^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 205 | pub fn get_node(&'a self, key: &K) -> Option<&'a Node> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/operation_fields.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 100 | pub fn iter(&self) -> Iter<'_, String, OperationValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/plain/plain_fields.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Iter<'_, FieldName, PlainValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 120 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 171 | pub fn iter(&self) -> Iter<'_, DocumentId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:247:17 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 247 | pub fn iter(&self) -> Iter<'_, DocumentViewId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/schema/schema_fields.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter(&self) -> Iter<'_, String, FieldType> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling openmls v0.4.1 [INFO] [stderr] Compiling criterion v0.4.0 [INFO] [stderr] Compiling rstest v0.16.0 [INFO] [stderr] Compiling p2panda-rs v0.8.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/document/document_view_id.rs:126:27 [INFO] [stdout] | [INFO] [stdout] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | unused_qualifications [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] 126 + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/document/document_view_id.rs:126:55 [INFO] [stdout] | [INFO] [stdout] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stdout] 126 + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn iter(&self) -> BTreeMapIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 53 | pub fn iter(&self) -> BTreeMapIter<'_, FieldKey, DocumentViewValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view_fields.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 88 | pub fn iter(&self) -> Iter<'_, String, DocumentViewValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/document/document_view_id.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 87 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/entry/signature.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn from_bytes(bytes: &[u8]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | missing_docs, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/graph.rs:205:50 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn get_node(&'a self, key: &K) -> Option<&Node> { [INFO] [stdout] | -- ^^^^^^^^^^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 205 | pub fn get_node(&'a self, key: &K) -> Option<&'a Node> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/operation_fields.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 100 | pub fn iter(&self) -> Iter<'_, String, OperationValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/plain/plain_fields.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Iter<'_, FieldName, PlainValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 120 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 171 | pub fn iter(&self) -> Iter<'_, DocumentId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/operation/relation.rs:247:17 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 247 | pub fn iter(&self) -> Iter<'_, DocumentViewId> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/schema/schema_fields.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter(&self) -> Iter<'_, String, FieldType> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/db_fixtures.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/db_fixtures.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/document_fixtures.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/entry_fixtures.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/hash_fixtures.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/hash_fixtures.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/identity_fixtures.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 221 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 221 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:255:1 [INFO] [stdout] | [INFO] [stdout] 255 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/operation_fixtures.rs:255:1 [INFO] [stdout] | [INFO] [stdout] 255 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/schema_fixtures.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_utils/fixtures/version_fixtures.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_utils/fixtures/version_fixtures.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/test_utils/memory_store/types/entry.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn payload(&self) -> Option<&EncodedOperation> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 44s [INFO] running `Command { std: "docker" "inspect" "f220172f37ee33c3cf6a96b0c8dc12e419c696045f06e57e859e47ada7efb4c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f220172f37ee33c3cf6a96b0c8dc12e419c696045f06e57e859e47ada7efb4c9", kill_on_drop: false }` [INFO] [stdout] f220172f37ee33c3cf6a96b0c8dc12e419c696045f06e57e859e47ada7efb4c9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fedea186855eb7fe54c50dd3b198d805b35339a2c5655a476545d6d8a15d1afe [INFO] running `Command { std: "docker" "start" "-a" "fedea186855eb7fe54c50dd3b198d805b35339a2c5655a476545d6d8a15d1afe", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/document/document_view_id.rs:126:27 [INFO] [stderr] | [INFO] [stderr] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | unused_qualifications [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stderr] 126 + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/document/document_view_id.rs:126:55 [INFO] [stderr] | [INFO] [stderr] 126 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 126 - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { [INFO] [stderr] 126 + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> fmt::Result { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/document/document_view.rs:53:17 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn iter(&self) -> BTreeMapIter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 53 | pub fn iter(&self) -> BTreeMapIter<'_, FieldKey, DocumentViewValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/document/document_view_fields.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 88 | pub fn iter(&self) -> Iter<'_, String, DocumentViewValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/document/document_view_id.rs:87:17 [INFO] [stderr] | [INFO] [stderr] 87 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 87 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/graph.rs:205:50 [INFO] [stderr] | [INFO] [stderr] 205 | pub fn get_node(&'a self, key: &K) -> Option<&Node> { [INFO] [stderr] | -- ^^^^^^^^^^^ the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 205 | pub fn get_node(&'a self, key: &K) -> Option<&'a Node> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/operation/operation_fields.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 100 | pub fn iter(&self) -> Iter<'_, String, OperationValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/operation/plain/plain_fields.rs:54:17 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 54 | pub fn iter(&self) -> Iter<'_, FieldName, PlainValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/operation/relation.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 120 | pub fn iter(&self) -> Iter<'_, OperationId> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/operation/relation.rs:171:17 [INFO] [stderr] | [INFO] [stderr] 171 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 171 | pub fn iter(&self) -> Iter<'_, DocumentId> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/operation/relation.rs:247:17 [INFO] [stderr] | [INFO] [stderr] 247 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 247 | pub fn iter(&self) -> Iter<'_, DocumentViewId> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/schema/schema_fields.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 62 | pub fn iter(&self) -> Iter<'_, String, FieldType> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `p2panda-rs` (lib) generated 12 warnings (run `cargo fix --lib -p p2panda-rs` to apply 12 suggestions) [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/entry/signature.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn from_bytes(bytes: &[u8]) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | missing_docs, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/db_fixtures.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/db_fixtures.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/document_fixtures.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:76:1 [INFO] [stderr] | [INFO] [stderr] 76 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:76:1 [INFO] [stderr] | [INFO] [stderr] 76 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:101:1 [INFO] [stderr] | [INFO] [stderr] 101 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/entry_fixtures.rs:101:1 [INFO] [stderr] | [INFO] [stderr] 101 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/hash_fixtures.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/hash_fixtures.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/identity_fixtures.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:38:1 [INFO] [stderr] | [INFO] [stderr] 38 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:38:1 [INFO] [stderr] | [INFO] [stderr] 38 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:74:1 [INFO] [stderr] | [INFO] [stderr] 74 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:74:1 [INFO] [stderr] | [INFO] [stderr] 74 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:121:1 [INFO] [stderr] | [INFO] [stderr] 121 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:121:1 [INFO] [stderr] | [INFO] [stderr] 121 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:132:1 [INFO] [stderr] | [INFO] [stderr] 132 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:132:1 [INFO] [stderr] | [INFO] [stderr] 132 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:152:1 [INFO] [stderr] | [INFO] [stderr] 152 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:152:1 [INFO] [stderr] | [INFO] [stderr] 152 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:196:1 [INFO] [stderr] | [INFO] [stderr] 196 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:196:1 [INFO] [stderr] | [INFO] [stderr] 196 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:221:1 [INFO] [stderr] | [INFO] [stderr] 221 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:221:1 [INFO] [stderr] | [INFO] [stderr] 221 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:232:1 [INFO] [stderr] | [INFO] [stderr] 232 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:232:1 [INFO] [stderr] | [INFO] [stderr] 232 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:255:1 [INFO] [stderr] | [INFO] [stderr] 255 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/operation_fixtures.rs:255:1 [INFO] [stderr] | [INFO] [stderr] 255 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:76:1 [INFO] [stderr] | [INFO] [stderr] 76 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/schema_fixtures.rs:76:1 [INFO] [stderr] | [INFO] [stderr] 76 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/test_utils/fixtures/version_fixtures.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/test_utils/fixtures/version_fixtures.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | #[fixture] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/test_utils/memory_store/types/entry.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn payload(&self) -> Option<&EncodedOperation> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p2panda-rs` (lib test) generated 92 warnings (12 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/p2panda_rs-090fd16b7aee87ac) [INFO] [stdout] [INFO] [stdout] running 572 tests [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_01 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_03 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_02 ... ok [INFO] [stdout] test api::helpers::tests::gets_skiplink_for_entry ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_04 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_05 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_06 ... ok [INFO] [stdout] test api::next_args::tests::gets_next_args_other_cases ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_09 ... ok [INFO] [stdout] test api::next_args::tests::calculates_next_args ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_10 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_07 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_11 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_15 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_12 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_13 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_08 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_16 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_14 ... ok [INFO] [stdout] test api::next_args::tests::next_args_max_seq_num_reached - should panic ... ok [INFO] [stdout] test api::next_args::tests::next_args_deleted_documents::case_2 - should panic ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_1_ok_single_writer ... ok [INFO] [stdout] test api::next_args::tests::next_args_deleted_documents::case_1 - should panic ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_2_ok_many_previous ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_3_ok_not_the_most_recent_document_view_id ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_5_previous_operation_missing - should panic ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_6_one_of_some_previous_missing - should panic ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_4_ok_multi_writer ... ok [INFO] [stdout] test api::publish::tests::creating_new_document_inserts_log_correctly::case_1_owner_publishes_to_next_log ... ok [INFO] [stdout] test api::publish::tests::creating_new_document_inserts_log_correctly::case_2_owner_publishes_to_not_next_log ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_7_one_of_some_previous_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::creating_new_document_inserts_log_correctly::case_3_new_author_publishes_to_next_log ... ok [INFO] [stdout] test api::publish::tests::creating_new_document_inserts_log_correctly::case_4_new_author_publishes_to_not_next_log ... ok [INFO] [stdout] test api::publish::tests::creating_new_document_inserts_log_correctly::case_5_owner_publishes_to_occupied_log - should panic ... ok [INFO] [stdout] test api::publish::tests::determines_document_id ... ok [INFO] [stdout] test api::publish::tests::determines_document_id_deleted_document ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_8_missing_previous_operation_multi_writer - should panic ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_missing_operations::case_9_previous_invalid_multiple_document_id - should panic ... ok [INFO] [stdout] test api::publish::tests::new_author_updates_existing_document::case_2_new_author_updates_to_new_log ... ok [INFO] [stdout] test api::publish::tests::new_author_updates_existing_document::case_1_owner_publishes_update_to_correct_log ... ok [INFO] [stdout] test api::publish::tests::new_author_updates_existing_document::case_4_owner_updates_to_wrong_but_free_log - should panic ... ok [INFO] [stdout] test api::publish::tests::new_author_updates_existing_document::case_3_owner_updates_to_wrong_and_taken_log - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_1_ok ... ok [INFO] [stdout] test api::publish::tests::publish_many_entries ... ok [INFO] [stdout] test api::publish::tests::next_args_skiplink_missing::case_1_next_args_skiplink_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_3_backlink_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_2_skiplink_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_4_backlink_and_skiplink_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_5_seq_num_occupied_again - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_6_seq_num_occupied_ - should panic ... ok [INFO] [stdout] test api::publish::tests::validate_against_entries_in_store::case_7_no_entries_yet - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_1_ok_single_writer ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_4_previous_operation_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_2_ok_many_previous ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_3_ok_multi_writer ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_5_one_of_some_previous_missing - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_incorrect_schema_id_in_previous_operation - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_that_document_is_deleted::case_1 - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_max_seq_num_reached - should panic ... ok [INFO] [stdout] test api::validation::tests::errors_when_passed_non_existent_view_id ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_17 ... ok [INFO] [stdout] test api::publish::tests::validates_that_document_is_deleted::case_2 - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_8_previous_invalid_multiple_document_id - should panic ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_6_one_of_some_previous_missing - should panic ... ok [INFO] [stdout] test api::validation::tests::get_expected_skiplink_errors::case_1_expected_skiplink_is_in_store_and_is_same_as_backlink ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_18 ... ok [INFO] [stdout] test api::next_args::tests::next_args_with_expected_results::case_19 ... ok [INFO] [stdout] test api::publish::tests::validates_against_operations_in_store::case_7_missing_previous_operation_multi_writer - should panic ... ok [INFO] [stdout] test api::validation::tests::gets_document_id_for_view ... ok [INFO] [stdout] test api::validation::tests::get_expected_skiplink_errors::case_2_skiplink_not_in_store - should panic ... ok [INFO] [stdout] test api::validation::tests::get_expected_skiplink_errors::case_3_public_key_does_not_exist - should panic ... ok [INFO] [stdout] test api::validation::tests::get_expected_skiplink_errors::case_5_seq_num_is_one - should panic ... ok [INFO] [stdout] test api::validation::tests::get_expected_skiplink_errors::case_4_log_id_is_wrong - should panic ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_01 - should panic ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_04 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_02 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_05 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_03 ... ok [INFO] [stdout] test api::validation::tests::identifies_not_deleted_document ... ok [INFO] [stdout] test api::validation::tests::identifies_deleted_document - should panic ... ok [INFO] [stdout] test api::validation::tests::increments_log_id::case_1 ... ok [INFO] [stdout] test api::validation::tests::increments_log_id::case_2 - should panic ... ok [INFO] [stdout] test api::validation::tests::increments_seq_num::case_2 - should panic ... ok [INFO] [stdout] test api::validation::tests::increments_seq_num::case_1 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_06 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_07 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_08 ... ok [INFO] [stdout] test api::validation::tests::validates_incorrect_schema_id - should panic ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_10 ... ok [INFO] [stdout] test api::validation::tests::gets_expected_skiplink::case_09 ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_5_update_with_incorrect_log - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_6_update_document_log_missing - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_7_create_new_log_existing_document - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_seq_num::case_1_valid_seq_num ... ok [INFO] [stdout] test api::validation::tests::verifies_seq_num::case_2_seq_num_already_used - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_1_update_existing_log ... ok [INFO] [stdout] test api::validation::tests::verifies_seq_num::case_3_seq_num_too_high - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_seq_num::case_5_no_seq_num - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_seq_num::case_4_seq_num_too_high - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_4_existing_document_new_public_key ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_3_new_document_free_log_not_next ... ok [INFO] [stdout] test document::document::tests::apply_commit ... ok [INFO] [stdout] test document::document::tests::fields ... ok [INFO] [stdout] test document::document::tests::must_have_create_operation ... ok [INFO] [stdout] test document::document::tests::more_than_one_create ... ok [INFO] [stdout] test document::document::tests::string_representation ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_8_create_with_duplicate_log_id - should panic ... ok [INFO] [stdout] test api::validation::tests::verifies_log_id::case_2_new_document_free_log ... ok [INFO] [stdout] test document::document::tests::incorrect_previous_operations ... ok [INFO] [stdout] test document::document::tests::is_deleted ... ok [INFO] [stdout] test document::document_id::tests::short_representation ... ok [INFO] [stdout] test document::document_id::tests::string_representation ... ok [INFO] [stdout] test document::document_id::tests::conversion ... ok [INFO] [stdout] test document::document::tests::operation_schemas_not_matching ... ok [INFO] [stdout] test document::document_view::tests::from_single_create_op ... ok [INFO] [stdout] test document::document_view::tests::string_representation ... ok [INFO] [stdout] test document::document_view_fields::tests::construct_fields ... ok [INFO] [stdout] test document::document_id::tests::serialize ... ok [INFO] [stdout] test document::document_view_hash::tests::equality_after_conversion ... ok [INFO] [stdout] test document::document_view::tests::with_update_op ... ok [INFO] [stdout] test document::document_view_hash::tests::string_representation ... ok [INFO] [stdout] test document::document_view_fields::tests::new_from_operation_fields ... ok [INFO] [stdout] test document::document_view_id::tests::deserialize_human_readable ... ok [INFO] [stdout] test document::document_id::tests::deserialize ... ok [INFO] [stdout] test document::document_view_id::tests::constructor_converts_to_canonic_format ... ok [INFO] [stdout] test document::document_view_id::tests::conversion ... ok [INFO] [stdout] test document::document_view_id::tests::equality ... ok [INFO] [stdout] test document::document_view_id::tests::iterates ... ok [INFO] [stdout] test document::document_view_id::tests::hash_equality ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_01_empty_string ... ok [INFO] [stdout] test document::document_view_id::tests::string_representation ... ok [INFO] [stdout] test document::document::tests::validate_commit_operation ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_02_seq_number_zero ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_05_should_not_have_backlink_or_skiplink ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_06_missing_backlink ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_07_missing_skiplink ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_04_should_not_have_backlink ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_08_should_not_include_skiplink ... ok [INFO] [stdout] test document::document_view_id::tests::deserialize_unsorted_view_id ... ok [INFO] [stdout] test document::document_view_fields::tests::from_published_operation ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_03_should_not_have_skiplink ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_09_payload_hash_and_size_missing ... ok [INFO] [stdout] test entry::decode::tests::decode_correct_entries::case_3_valid_entry_with_skiplink_and_backlink ... ok [INFO] [stdout] test entry::decode::tests::correct_errors_on_invalid_entries::case_10_skiplink_and_backlink_should_be_unique ... ok [INFO] [stdout] test entry::decode::tests::decode_correct_entries::case_4_skiplink_ommitted_when_sam_as_backlink ... ok [INFO] [stdout] test entry::decode::tests::decode_correct_entries::case_1_valid_first_entry ... ok [INFO] [stdout] test entry::decode::tests::decode_correct_entries::case_2_valid_entry_with_backlink ... ok [INFO] [stdout] test entry::decode::tests::test_entry_signed ... ok [INFO] [stdout] test entry::decode::tests::test_payload_hash ... ok [INFO] [stdout] test entry::decode::tests::test_size ... ok [INFO] [stdout] test entry::encode::tests::encode_entry_to_hex ... ok [INFO] [stdout] test entry::encode::tests::fixture_encode::case_1_latest ... ok [INFO] [stdout] test document::document::tests::resolve_documents ... ok [INFO] [stdout] test entry::decode::tests::decode_fixture_entry::case_1_latest ... ok [INFO] [stdout] test entry::encode::tests::fixture_encode_valid_entries::case_4_skiplink_can_be_omitted_when_sam_as_backlink ... ok [INFO] [stdout] test entry::encode::tests::fixture_encode_valid_entries::case_2_entry_with_backlink ... ok [INFO] [stdout] test entry::encode::tests::invalid_sign_entry_links ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_01 ... ok [INFO] [stdout] test entry::encode::tests::it_hashes ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_02 ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_03 ... ok [INFO] [stdout] test document::document_view_id::tests::deserialize_invalid_view_id ... ok [INFO] [stdout] test document::document_view_id::tests::short_representation ... ok [INFO] [stdout] test entry::encode::tests::fixture_encode_valid_entries::case_1_first_entry ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_08 ... ok [INFO] [stdout] test entry::encode::tests::fixture_encode_valid_entries::case_3_entry_with_backlink_and_skiplink ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_05 ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_04 ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_07 ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_06 ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_10_backlink_missing - should panic ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_09 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_1 ... ok [INFO] [stdout] test entry::entry::tests::entry_builder ... ok [INFO] [stdout] test entry::encode::tests::signing_entry_validation::case_11_skiplink_missing - should panic ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_5 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_6 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_7 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_8 ... ok [INFO] [stdout] test entry::log_id::tests::iterator ... ok [INFO] [stdout] test entry::log_id::tests::log_ids ... ok [INFO] [stdout] test entry::log_id::tests::string_conversions ... ok [INFO] [stdout] test entry::seq_num::tests::backlink_seq_num ... ok [INFO] [stdout] test entry::entry::tests::entry_builder_validation ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_1 ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_2 ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_4 ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_6 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_4 ... ok [INFO] [stdout] test entry::seq_num::tests::skiplink_seq_num ... ok [INFO] [stdout] test entry::seq_num::tests::string_conversions ... ok [INFO] [stdout] test entry::seq_num::tests::validate ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_5 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_2 ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_7 ... ok [INFO] [stdout] test entry::seq_num::tests::iterator ... ok [INFO] [stdout] test entry::seq_num::tests::deserialize_str_and_u64::case_3 ... ok [INFO] [stdout] test entry::log_id::tests::deserialize_str_and_u64::case_3 ... ok [INFO] [stdout] test entry::entry::tests::entry_links_methods ... ok [INFO] [stdout] test entry::validate::tests::check_payload ... ok [INFO] [stdout] test graph::graph::test::basics ... ok [INFO] [stdout] test graph::graph::test::has_cycle ... ok [INFO] [stdout] test graph::graph::test::can_trim_graph ... ok [INFO] [stdout] test graph::graph::test::can_trim_more_complex_graph ... ok [INFO] [stdout] test graph::graph::test::invalid_trim_node_keys ... ok [INFO] [stdout] test hash::hash::tests::convert_yasmf ... ok [INFO] [stdout] test hash::hash::tests::deserialize ... ok [INFO] [stdout] test hash::hash::tests::deserialize_human_readable ... ok [INFO] [stdout] test hash::hash::tests::from_string ... ok [INFO] [stdout] test hash::hash::tests::it_hashes ... ok [INFO] [stdout] test hash::hash::tests::new_from_bytes ... ok [INFO] [stdout] test hash::hash::tests::serialize ... ok [INFO] [stdout] test hash::hash::tests::short_representation ... ok [INFO] [stdout] test hash::hash::tests::string_representation ... ok [INFO] [stdout] test graph::graph::test::missing_dependencies ... ok [INFO] [stdout] test hash::hash::tests::validate ... ok [INFO] [stdout] test graph::graph::test::poetic_graph ... ok [INFO] [stdout] test graph::graph::test::trim_can_detect_cycle ... ok [INFO] [stdout] test identity::key_pair::tests::makes_keypair ... ok [INFO] [stdout] test identity::key_pair::tests::key_pair_from_private_key ... ok [INFO] [stdout] test identity::public_key::tests::from_public_key ... ok [INFO] [stdout] test entry::validate::tests::duplicate_back_and_skiplink ... ok [INFO] [stdout] test identity::public_key::tests::deserialize ... ok [INFO] [stdout] test identity::public_key::tests::from_str ... ok [INFO] [stdout] test identity::key_pair::tests::signing ... ok [INFO] [stdout] test identity::public_key::tests::to_bytes ... ok [INFO] [stdout] test operation::decode::tests::wrong_canonic_encoding::case_1_duplicate_field_names ... ok [INFO] [stdout] test identity::public_key::tests::short_representation ... ok [INFO] [stdout] test identity::public_key::tests::string_representation ... ok [INFO] [stdout] test operation::decode::tests::wrong_canonic_encoding::case_2_unordered_field_names ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_02_garbage_2 ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_03_garbage_3 ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_04_missing_version ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_05_invalid_version ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_06_unsupported_version_1 ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_07_unsupported_version_2 ... ok [INFO] [stdout] test identity::public_key::tests::serialize ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_08_missing_action ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_09_invalid_action ... ok [INFO] [stdout] test entry::validate::tests::check_log_integrity ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_10_unsupported_action ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_11_missing_schema_id ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_12_invalid_schema_id_incomplete ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_16_non_canonic_schema_id_duplicates ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_17_invalid_previous_operations_hex ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_18_invalid_previous_operations_incomplete ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_19_invalid_previous_operations_array ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_20_non_canonic_previous_operations_unsorted ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_21_non_canonic_previous_operations_duplicates ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_22_invalid_fields_key_type_1 ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_23_invalid_fields_key_type_2 ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_24_invalid_fields_value_type ... ok [INFO] [stdout] test identity::public_key::tests::validate ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_01_garbage_1 ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_26_missing_schema_update ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_15_non_canonic_schema_id_unsorted ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_28_invalid_previous_operations_create ... ok [INFO] [stdout] test operation::decode::tests::decode_fixture_operation::case_1_latest ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_25_missing_schema_create ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_13_invalid_schema_id_hex ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_14_invalid_schema_id_name_missing ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_27_missing_schema_delete ... ok [INFO] [stdout] test entry::validate::tests::check_signature ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_31_missing_fields_create ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_30_missing_previous_operations_delete ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_34_too_many_items_create ... ok [INFO] [stdout] test operation::encoded_operation::tests::byte_and_str_representation ... ok [INFO] [stdout] test operation::operation::tests::field_iteration ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_32_missing_fields_update ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_33_invalid_fields_delete ... ok [INFO] [stdout] test operation::encoded_operation::tests::it_hashes ... ok [INFO] [stdout] test operation::decode::tests::wrong_operation_format::case_29_missing_previous_operations_update ... ok [INFO] [stdout] test operation::operation_action::tests::as_u64 ... ok [INFO] [stdout] test operation::operation::tests::field_ordering ... ok [INFO] [stdout] test operation::operation::tests::operation_builder_validation ... ok [INFO] [stdout] test operation::operation_action::tests::from_u64 ... ok [INFO] [stdout] test operation::operation_action::tests::string_representation ... ok [INFO] [stdout] test operation::operation_action::tests::deserialize ... ok [INFO] [stdout] test operation::operation::tests::operation_builder ... ok [INFO] [stdout] test operation::operation_fields::tests::from_vec ... ok [INFO] [stdout] test operation::operation_fields::tests::operation_fields ... ok [INFO] [stdout] test operation::operation_fields::tests::pinned_relation_lists ... ok [INFO] [stdout] test operation::operation_id::tests::from_str ... ok [INFO] [stdout] test operation::operation_id::tests::serialize ... ok [INFO] [stdout] test operation::operation_value::tests::from_primitives ... ok [INFO] [stdout] test operation::operation_id::tests::short_representation ... ok [INFO] [stdout] test operation::operation_id::tests::string_representation ... ok [INFO] [stdout] test operation::operation_value::tests::to_field_type ... ok [INFO] [stdout] test operation::operation_version::tests::deserialize ... ok [INFO] [stdout] test operation::operation_version::tests::u64_representation ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::deserialize ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::fail_on_duplicate_fields ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::fail_on_unordered_keys ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::insert_and_get_fields ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::from_operation_fields ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::from_vec ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::serialize ... ok [INFO] [stdout] test operation::encode::tests::encoding ... ok [INFO] [stdout] test operation::operation_action::tests::serialize ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_1_no_fields - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_2_only_version - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_3_only_version_and_action - should panic ... ok [INFO] [stdout] test operation::operation_id::tests::deserialize ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_4_incorrect_type - should panic ... ok [INFO] [stdout] test operation::operation_version::tests::serialize ... ok [INFO] [stdout] test operation::operation_id::tests::from_hash ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_5_missing_fields - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_6_hash_too_small - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_7_hash_too_small - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_operation_with_invalid_name_in_schema_id::case_2_schema_name_ends_with_underscore - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_operation_with_invalid_name_in_schema_id::case_4_schema_name_too_long - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::from_operation ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_operation_with_invalid_name_in_schema_id::case_5_panda_face_emojis_not_allowed - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::serialize ... ok [INFO] [stdout] test operation::plain::plain_value::tests::deserialize ... ok [INFO] [stdout] test operation::plain::plain_value::tests::deserialize_human_readable ... ok [INFO] [stdout] test operation::plain::plain_value::tests::from_primitives ... ok [INFO] [stdout] test operation::plain::plain_value::tests::field_type_representation ... ok [INFO] [stdout] test operation::plain::plain_value::tests::large_numbers ... ok [INFO] [stdout] test operation::relation::tests::deserialize_pinned_relation ... ok [INFO] [stdout] test operation::plain::plain_value::tests::serialize ... ok [INFO] [stdout] test operation::relation::tests::deserialize_pinned_relation_list ... ok [INFO] [stdout] test operation::relation::tests::deserialize_relation ... ok [INFO] [stdout] test operation::relation::tests::deserialize_relation_list ... ok [INFO] [stdout] test operation::relation::tests::iterates ... ok [INFO] [stdout] test operation::plain::plain_fields::tests::try_getting_inexistant_field ... ok [INFO] [stdout] test operation::relation::tests::serialize_pinned_relation ... ok [INFO] [stdout] test operation::relation::tests::serialize_relation ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize ... ok [INFO] [stdout] test operation::relation::tests::list_equality ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_invalid_operations::case_8_fields_wrong_type - should panic ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_operation_with_invalid_name_in_schema_id::case_1_really_wrong_schema_name - should panic ... ok [INFO] [stdout] test operation::relation::tests::serialize_pinned_relation_list ... ok [INFO] [stdout] test operation::relation::tests::validation ... ok [INFO] [stdout] test operation::relation::tests::serialize_relation_list ... ok [INFO] [stdout] test operation::validate::tests::valid_operations::case_2 ... ok [INFO] [stdout] test operation::validate::tests::wrong_operation_fields::case_1_incomplete_hash ... ok [INFO] [stdout] test operation::validate::tests::operation_schema_validation ... ok [INFO] [stdout] test operation::validate::tests::valid_operations::case_1 ... ok [INFO] [stdout] test operation::validate::tests::wrong_operation_fields::case_2_invalid_hex_encoding ... ok [INFO] [stdout] test schema::schema::tests::construct_schema ... ok [INFO] [stdout] test operation::validate::tests::valid_operations::case_3 ... ok [INFO] [stdout] test operation::validate::tests::wrong_operation_fields::case_3_missing_field ... ok [INFO] [stdout] test operation::validate::tests::validate_fixture_operation::case_1_latest ... ok [INFO] [stdout] test schema::schema::tests::hash_id ... ok [INFO] [stdout] test schema::schema::tests::invalid_fields_fail ... ok [INFO] [stdout] test schema::schema::tests::new_schema::case_1 ... ok [INFO] [stdout] test schema::schema::tests::new_schema::case_3 - should panic ... ok [INFO] [stdout] test schema::schema::tests::short_representation ... ok [INFO] [stdout] test schema::schema::tests::new_schema::case_4 - should panic ... ok [INFO] [stdout] test schema::schema::tests::no_redefinition_of_system_schemas ... ok [INFO] [stdout] test schema::schema::tests::string_representation ... ok [INFO] [stdout] test schema::schema::tests::test_error_application_schema ... ok [INFO] [stdout] test schema::schema::tests::new_schema::case_2 - should panic ... ok [INFO] [stdout] test schema::field_types::tests::to_string ... ok [INFO] [stdout] test schema::field_types::tests::invalid_type_string ... ok [INFO] [stdout] test schema::schema_description::test::validates_descriptions::case_1 ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_1 ... ok [INFO] [stdout] test schema::schema_description::test::validates_descriptions::case_2 ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_2 - should panic ... ok [INFO] [stdout] test schema::schema_description::test::validates_descriptions::case_3 - should panic ... ok [INFO] [stdout] test schema::field_types::tests::from_str ... ok [INFO] [stdout] test schema::schema::tests::test_unsupported_system_schema ... ok [INFO] [stdout] test schema::schema_id::test::deserialize::case_1 ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_4 - should panic ... ok [INFO] [stdout] test schema::schema_id::test::deserialize::case_2 ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_5 - should panic ... ok [INFO] [stdout] test schema::schema_id::test::deserialize::case_3 ... ok [INFO] [stdout] test schema::schema_id::test::deserialize::case_4 ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_6 - should panic ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_3 - should panic ... ok [INFO] [stdout] test schema::schema_id::test::deserialize::case_5 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_3 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_2 ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_fields::case_7 - should panic ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_4 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_6 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_7 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_8 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_5 ... ok [INFO] [stdout] test schema::schema_id::test::serialize::case_2 ... ok [INFO] [stdout] test schema::schema_id::test::serialize::case_1 ... ok [INFO] [stdout] test schema::schema_id::test::serialize::case_4 ... ok [INFO] [stdout] test schema::schema_id::test::new_schema_type ... ok [INFO] [stdout] test schema::schema_id::test::from_str ... ok [INFO] [stdout] test schema::schema_id::test::serialize::case_5 ... ok [INFO] [stdout] test schema::schema_id::test::invalid_deserialization::case_1 ... ok [INFO] [stdout] test schema::schema_id::test::serialize::case_3 ... ok [INFO] [stdout] test schema::schema_id::test::string_representation ... ok [INFO] [stdout] test schema::schema_id::test::short_representation ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_03 ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_01 ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_02 ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_05 ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_07 ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_06 ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_10 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_12 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_09 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_14 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_08 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_16 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_11 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_15 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_17 - should panic ... ok [INFO] [stdout] test schema::schema_fields::tests::validates_when_too_many_fields ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_13 - should panic ... ok [INFO] [stdout] test schema::schema_name::test::check_name_field::case_04 ... ok [INFO] [stdout] test operation::plain::plain_operation::tests::deserialize_operation_with_invalid_name_in_schema_id::case_3_schema_name_invalid_char - should panic ... ok [INFO] [stdout] test schema::system::schema_views::tests::field_type_from_document_view ... ok [INFO] [stdout] test schema::system::schema_views::tests::from_document_view ... ok [INFO] [stdout] test schema::system::schema_views::tests::invalid_schema_field ... ok [INFO] [stdout] test schema::system::schema_views::tests::too_many_fields ... ok [INFO] [stdout] test schema::system::test::test_static_system_schemas ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_01 ... ok [INFO] [stdout] test schema::validate::blob::test::check_fields::case_2 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_04 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_03 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_02 ... ok [INFO] [stdout] test schema::validate::blob::test::check_fields::case_3_invalid_mime_type - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_fields::case_1 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_05 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_06 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_08 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_09 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_10 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_07 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_fields::case_4_empty_pieces - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_12 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_11 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_15 - should panic ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_14 - should panic ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_all_fields::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_and_invalid_field ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_01 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_02 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_all_fields::case_3 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_03 ... ok [INFO] [stdout] test schema::validate::blob::test::check_mime_type_field::case_13 - should panic ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_all_fields::case_2 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_06 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_04 ... ok [INFO] [stdout] test schema::validate::blob_piece::test::check_fields::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_05 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_08 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_07 ... ok [INFO] [stdout] test schema::validate::fields::tests::conversion_to_operation_fields ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_09 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_only_given_fields::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_10 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_only_given_fields::case_2 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_system_schema_operations::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_system_schema_operations::case_2 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_field_values::case_11 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_all_fields::case_3 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_all_fields::case_2 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_all_fields::case_4 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_field_values::case_2 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_field_values::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_field_values::case_3 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_field_values::case_4 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_field_values::case_5 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_only_given_fields::case_2 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_only_given_fields::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_system_schema_operations::case_3 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_only_given_fields::case_3 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_only_given_fields::case_4 ... ok [INFO] [stdout] test schema::validate::fields::tests::correct_system_schema_operations::case_4 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_system_schema_operations::case_1_unknown_fields ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_system_schema_operations::case_5_invalid_blob_mime_type ... ok [INFO] [stdout] test schema::validate::fields::tests::field_name ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_system_schema_operations::case_2_invalid_type ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_all_fields::case_1 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_system_schema_operations::case_3_invalid_name ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_description::case_2 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_fields::case_1 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_fields::case_2_no_fields ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_description::case_1 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_fields::case_3_no_name ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_description::case_3 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_01 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_03 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_05 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_04 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_02 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_06 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_07 ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_09 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_11 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_fields::case_4_no_description ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_10 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_13 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_15 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_16 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_08 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_12 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_17 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_name_field::case_14 - should panic ... ok [INFO] [stdout] test schema::validate::schema_definition::test::check_schema_fields ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_fields::case_2 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_fields::case_3_missing_type ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_fields::case_4_missing_name ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_fields::case_6_invalid_name - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_02 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_03 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_04 ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_system_schema_operations::case_4_invalid_field_type ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_06 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_07 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_05 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_08 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_09 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_fields::case_1 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_01 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_10 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_12 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_11 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_13 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_14 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_01 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_15 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_02 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_04 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_05 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_16 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_name_field::case_17 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_03 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_fields::case_5_invalid_type - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_06 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_12 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_13 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_14 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_15 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_16 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_17 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_18 - should panic ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_19 - should panic ... ok [INFO] [stdout] test serde::cbor::tests::deserialize ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_07 ... ok [INFO] [stdout] test serde::cbor::tests::serialize ... ok [INFO] [stdout] test serde::hex_str::tests::deserialize ... ok [INFO] [stdout] test serde::hex_str::tests::serialize ... ok [INFO] [stdout] test serde::u64_str::tests::deserialize_str_and_u64 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_09 ... ok [INFO] [stdout] test test_utils::constants::tests::default_hash ... ok [INFO] [stdout] test serde::cbor::tests::encode ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_08 ... ok [INFO] [stdout] test test_utils::constants::tests::default_schema ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_10 ... ok [INFO] [stdout] test schema::validate::schema_field_definition::test::check_type_field::case_11 ... ok [INFO] [stdout] test test_utils::memory_store::stores::document::tests::document_does_not_exist ... ok [INFO] [stdout] test test_utils::memory_store::stores::document::tests::updates_a_document ... ok [INFO] [stdout] test test_utils::memory_store::stores::document::tests::gets_one_document ... ok [INFO] [stdout] test test_utils::memory_store::stores::entry::tests::get_latest_entry ... ok [INFO] [stdout] test test_utils::memory_store::stores::entry::tests::insert_get_entry ... ok [INFO] [stdout] test test_utils::memory_store::stores::log::tests::get_latest_log_id ... ok [INFO] [stdout] test test_utils::memory_store::stores::log::tests::insert_get_log ... ok [INFO] [stdout] test test_utils::memory_store::helpers::tests::sends_to_node ... ok [INFO] [stdout] test test_utils::memory_store::stores::entry::tests::get_entry ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::gets_document_by_operation_id ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::insert_get_operations::case_1_create_operation ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::insert_get_operations::case_2_update_operation ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::insert_get_operations::case_3_update_operation_many_prev_ops ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::insert_get_operations::case_5_delete_operation_many_prev_ops ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::insert_operation_twice ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::insert_get_operations::case_4_delete_operation ... ok [INFO] [stdout] test test_utils::memory_store::stores::operation::tests::get_operations_by_document_id ... ok [INFO] [stdout] test test_utils::memory_store::helpers::tests::correct_next_args ... ok [INFO] [stdout] test test_utils::memory_store::stores::document::tests::gets_documents_by_schema ... ok [INFO] [stdout] test test_utils::memory_store::helpers::tests::correct_test_values ... ok [INFO] [stdout] test schema::validate::blob_piece::test::check_fields::case_2 - should panic ... ok [INFO] [stdout] test schema::validate::fields::tests::wrong_system_schema_operations::case_6_invalid_blob_piece_data ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 572 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.98s [INFO] [stdout] [INFO] [stderr] Doc-tests p2panda_rs [INFO] [stderr] warning: unknown lint: `rustdoc::missing_doc_code_examples` [INFO] [stderr] --> src/lib.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | rustdoc::missing_doc_code_examples, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the `rustdoc::missing_doc_code_examples` lint is unstable [INFO] [stderr] = note: see issue #101730 for more information [INFO] [stderr] = note: `#[warn(unknown_lints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test src/document/mod.rs - document (line 19) ... ok [INFO] [stdout] test src/document/mod.rs - document (line 70) ... ok [INFO] [stdout] test src/hash/hash.rs - hash::hash::Hash::display (line 106) ... ok [INFO] [stdout] test src/graph/mod.rs - graph (line 16) ... ok [INFO] [stdout] test src/identity/key_pair.rs - identity::key_pair::KeyPair::from_private_key (line 60) ... ok [INFO] [stdout] test src/entry/seq_num.rs - entry::seq_num::SeqNum::backlink_seq_num (line 48) ... ok [INFO] [stdout] test src/identity/key_pair.rs - identity::key_pair::KeyPair::new (line 30) ... ok [INFO] [stdout] test src/entry/seq_num.rs - entry::seq_num::SeqNum::new (line 25) ... ok [INFO] [stdout] test src/identity/key_pair.rs - identity::key_pair::KeyPair::sign (line 110) ... ok [INFO] [stdout] test src/identity/public_key.rs - identity::public_key::PublicKey::display (line 97) ... ok [INFO] [stdout] test src/operation/operation_fields.rs - operation::operation_fields::OperationFields (line 21) ... ok [INFO] [stdout] test src/graph/graph.rs - graph::graph::Graph (line 19) ... ok [INFO] [stdout] test src/schema/schema.rs - schema::schema::Schema::create (line 147) ... ok [INFO] [stdout] test src/schema/schema.rs - schema::schema::Schema::create_field (line 188) ... ok [INFO] [stdout] test src/lib.rs - (line 15) ... ok [INFO] [stdout] test src/schema/field_types.rs - schema::field_types::FieldType (line 17) ... ok [INFO] [stdout] test src/identity/public_key.rs - identity::public_key::PublicKey::new (line 23) ... ok [INFO] [stdout] test src/schema/schema.rs - schema::schema::Schema::new (line 59) ... ok [INFO] [stdout] test src/schema/schema_id.rs - schema::schema_id::SchemaId::new (line 64) ... ok [INFO] [stdout] test src/schema/schema.rs - schema::schema::Schema::get_system (line 223) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.95s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fedea186855eb7fe54c50dd3b198d805b35339a2c5655a476545d6d8a15d1afe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fedea186855eb7fe54c50dd3b198d805b35339a2c5655a476545d6d8a15d1afe", kill_on_drop: false }` [INFO] [stdout] fedea186855eb7fe54c50dd3b198d805b35339a2c5655a476545d6d8a15d1afe