[INFO] fetching crate fauxchange 0.1.0...
[INFO] documenting fauxchange-0.1.0 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate fauxchange 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate fauxchange 0.1.0
[INFO] finished tweaking crates.io crate fauxchange 0.1.0
[INFO] tweaked toml for crates.io crate fauxchange 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate fauxchange 0.1.0 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fauxchange 0.1.0 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" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded stats_alloc v0.1.10
[INFO] [stderr]   Downloaded rust_decimal_macros v1.40.0
[INFO] [stderr]   Downloaded pretty-simple-display v0.1.0
[INFO] [stderr]   Downloaded mintex v0.1.4
[INFO] [stderr]   Downloaded option_type v0.1.2
[INFO] [stderr]   Downloaded ironfix-transport v0.4.0
[INFO] [stderr]   Downloaded financial_types v0.2.2
[INFO] [stderr]   Downloaded dhat v0.3.3
[INFO] [stderr]   Downloaded positive v0.5.1
[INFO] [stderr]   Downloaded astral-tokio-tar v0.6.3
[INFO] [stderr]   Downloaded expiration_date v0.2.1
[INFO] [stderr]   Downloaded ironfix-dictionary v0.4.0
[INFO] [stderr]   Downloaded pricelevel v0.9.1
[INFO] [stderr]   Downloaded nalgebra v0.33.3
[INFO] [stderr]   Downloaded ironfix-core v0.4.0
[INFO] [stderr]   Downloaded option-chain-orderbook v0.10.0
[INFO] [stderr]   Downloaded ironfix-tagvalue v0.4.0
[INFO] [stderr]   Downloaded orderbook-rs v0.12.1
[INFO] [stderr]   Downloaded optionstratlib v0.18.0
[INFO] [stderr]   Downloaded utoipa-swagger-ui-vendored v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f
[INFO] running `Command { std: "docker" "start" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking generic-array v0.14.9
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking hybrid-array v0.4.13
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking bytemuck v1.25.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]     Checking crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking time v0.3.53
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]     Checking rand v0.8.7
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling zlib-rs v0.6.6
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling portable-atomic v1.14.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]     Checking uuid v1.24.0
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]    Compiling hkdf v0.13.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling whoami v2.1.2
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]     Checking libbz2-rs-sys v0.2.5
[INFO] [stderr]     Checking data-encoding v2.11.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]     Checking console v0.16.4
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]     Checking bzip2 v0.6.1
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]     Checking lzma-rust2 v0.13.0
[INFO] [stderr]     Checking crossbeam-skiplist v0.1.3
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]    Compiling utoipa-swagger-ui-vendored v0.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling utoipa-gen v5.5.0
[INFO] [stderr]    Compiling rust_decimal_macros v1.40.0
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking ppmd-rust v1.4.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking encode_unicode v1.0.0
[INFO] [stderr]     Checking deflate64 v0.1.12
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]     Checking indicatif v0.18.6
[INFO] [stderr]     Checking prettytable-rs v0.10.0
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling pretty-simple-display v0.1.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]     Checking rand_distr v0.6.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking password-hash v0.5.0
[INFO] [stderr]     Checking rust-embed v8.12.0
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking nalgebra v0.33.3
[INFO] [stderr]    Compiling zip v3.0.0
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]     Checking argon2 v0.5.3
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]     Checking toml v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling utoipa-swagger-ui v9.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking zip v6.0.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking simple_asn1 v0.6.4
[INFO] [stderr]     Checking http-body v1.1.0
[INFO] [stderr]     Checking tungstenite v0.29.0
[INFO] [stderr]     Checking jsonwebtoken v9.3.1
[INFO] [stderr]     Checking http-body-util v0.1.4
[INFO] [stderr]     Checking pricelevel v0.9.1
[INFO] [stderr]     Checking ironfix-core v0.4.0
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]     Checking ironfix-tagvalue v0.4.0
[INFO] [stderr]     Checking ironfix-dictionary v0.4.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]     Checking utoipa v5.5.0
[INFO] [stderr]    Compiling sqlx-core v0.9.0
[INFO] [stderr]     Checking positive v0.5.1
[INFO] [stderr]     Checking financial_types v0.2.2
[INFO] [stderr]     Checking expiration_date v0.2.1
[INFO] [stderr]     Checking option_type v0.1.2
[INFO] [stderr]    Compiling sqlx-postgres v0.9.0
[INFO] [stderr]     Checking statrs v0.18.0
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-tungstenite v0.29.0
[INFO] [stderr]     Checking orderbook-rs v0.12.1
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking ironfix-transport v0.4.0
[INFO] [stderr]     Checking optionstratlib v0.18.0
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]    Compiling sqlx-macros-core v0.9.0
[INFO] [stderr]    Compiling sqlx-macros v0.9.0
[INFO] [stderr]     Checking sqlx v0.9.0
[INFO] [stderr]     Checking option-chain-orderbook v0.10.0
[INFO] [stderr]  Documenting fauxchange v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `CaseOutcome`
[INFO] [stdout]   --> src/conformance/harness.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// of these; it is a redacted [`CaseOutcome`] recorded into the report.
[INFO] [stdout]    |                                  ^^^^^^^^^^^ no item named `CaseOutcome` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `redact` links to private item `REDACTED`
[INFO] [stdout]    --> src/conformance/report.rs:285:61
[INFO] [stdout]     |
[INFO] [stdout] 285 | /// 2. **secret-scrub** — the following are replaced with [`REDACTED`], so a JWT /
[INFO] [stdout]     |                                                             ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `redact` links to private item `SECRET_ENV_KEYS`
[INFO] [stdout]    --> src/conformance/report.rs:288:51
[INFO] [stdout]     |
[INFO] [stdout] 288 | ///    - a known secret **env var** assignment ([`SECRET_ENV_KEYS`]:
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `clordid_index` links to private item `apply_committed_correlation`
[INFO] [stdout]   --> src/exchange/clordid_index.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | //! [`apply_committed_correlation`] is run in exactly two places from the **same**
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `ClOrdIdIndex` links to private item `apply_committed_correlation`
[INFO] [stdout]    --> src/exchange/clordid_index.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 | /// [`apply_committed_correlation`]), and the FIX / REST surfaces resolve from it. The
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Instrument` links to private item `InstrumentWire`
[INFO] [stdout]   --> src/exchange/instrument.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// [`InstrumentWire`] (`#[serde(try_from = ...)]`), so a persisted/config record
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FeeSchedule`
[INFO] [stdout]     --> src/exchange/stores.rs:1184:35
[INFO] [stdout]      |
[INFO] [stdout] 1184 | /// fee, derived from the venue [`FeeSchedule`] + the leg's maker/taker liquidity +
[INFO] [stdout]      |                                   ^^^^^^^^^^^ no item named `FeeSchedule` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FeeSchedule`
[INFO] [stdout]     --> src/exchange/stores.rs:1222:22
[INFO] [stdout]      |
[INFO] [stdout] 1222 | /// from a fan-out [`FeeSchedule`]) keeps this exact by construction and removes any
[INFO] [stdout]      |                      ^^^^^^^^^^^ no item named `FeeSchedule` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `on_tick` links to private item `SESSION_TICK`
[INFO] [stdout]    --> src/gateway/fix/acceptor.rs:167:45
[INFO] [stdout]     |
[INFO] [stdout] 167 |     /// A periodic wall-clock tick (every [`SESSION_TICK`]) that lets the session
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `MIN_FRAME_BYTES`
[INFO] [stdout]    --> src/gateway/fix/acceptor.rs:300:44
[INFO] [stdout]     |
[INFO] [stdout] 300 |     /// resource ceiling), clamped up to [`MIN_FRAME_BYTES`] so `FixCodec` is never
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `reject_duplicate_scalar_tags` links to private item `Self::find`
[INFO] [stdout]    --> src/gateway/fix/codec.rs:434:11
[INFO] [stdout]     |
[INFO] [stdout] 434 |     /// [`Self::find`]'s first-wins lookup.
[INFO] [stdout]     |           ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancelled`
[INFO] [stdout]     --> src/gateway/fix/fsm.rs:2540:66
[INFO] [stdout]      |
[INFO] [stdout] 2540 |     /// The affected set is the deterministic, venue-id-sorted [`MassCancelled`]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^ no item named `MassCancelled` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `MassCancelType`
[INFO] [stdout]      |
[INFO] [stdout] 2540 -     /// The affected set is the deterministic, venue-id-sorted [`MassCancelled`]
[INFO] [stdout] 2540 +     /// The affected set is the deterministic, venue-id-sorted [`MassCancelType`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::reject_cancel_masked`
[INFO] [stdout]     --> src/gateway/fix/fsm.rs:2906:52
[INFO] [stdout]      |
[INFO] [stdout] 2906 |     /// ADR-0009). Unlike [`reject_cancel_masked`](Self::reject_cancel_masked) this NAMES
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `VenueFixSession` has no field or associated item named `reject_cancel_masked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `order_flow` links to private item `ExecReportSpec`
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! The accept/fill [`ExecReportSpec`] stream is emitted **only** for a committed,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `order_flow` links to private item `ord_rej_reason`
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 | //! ([`OrdRejReason (103)`](ord_rej_reason) / [`CxlRejReason (102)`](cxl_rej_reason))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `order_flow` links to private item `cxl_rej_reason`
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:43:70
[INFO] [stdout]    |
[INFO] [stdout] 43 | //! ([`OrdRejReason (103)`](ord_rej_reason) / [`CxlRejReason (102)`](cxl_rej_reason))
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `to_add_command` links to private item `seam_time_in_force`
[INFO] [stdout]    --> src/gateway/fix/order_flow.rs:192:41
[INFO] [stdout]     |
[INFO] [stdout] 192 | /// [`VenueError::InvalidOrder`] from [`seam_time_in_force`] (a `GTD` order whose
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `price` links to private item `fold_digits`
[INFO] [stdout]   --> src/gateway/fix/price.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | //!   checked integer arithmetic ([`fold_digits`]), and the reverse renders cents
[INFO] [stdout]    |                                     ^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `save_counters`
[INFO] [stdout]    --> src/gateway/fix/store.rs:252:58
[INFO] [stdout]     |
[INFO] [stdout] 252 |     /// exchange effect commits (the FSM's post-effect [`save_counters`]). The resend
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ no item named `save_counters` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `InMemoryFixSessionStore` links to private item `Slot`
[INFO] [stdout]    --> src/gateway/fix/store.rs:350:63
[INFO] [stdout]     |
[INFO] [stdout] 350 | /// The default in-memory [`FixSessionStore`] backend — one [`Slot`] per
[INFO] [stdout]     |                                                               ^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Symbol`
[INFO] [stdout]    --> src/gateway/rest/controls.rs:290:66
[INFO] [stdout]     |
[INFO] [stdout] 290 | /// Parses the `{symbol}` toggle path segment into a canonical [`Symbol`], routing
[INFO] [stdout]     |                                                                  ^^^^^^ no item named `Symbol` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `seam_side`
[INFO] [stdout]    --> src/gateway/rest/support.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 | /// first — [`seam_side`] / [`seam_tif`] for the wire enums, [`owner_for`] for the
[INFO] [stdout]     |               ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `seam_tif`
[INFO] [stdout]    --> src/gateway/rest/support.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 156 | /// first — [`seam_side`] / [`seam_tif`] for the wire enums, [`owner_for`] for the
[INFO] [stdout]     |                               ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `owner_for`
[INFO] [stdout]    --> src/gateway/rest/support.rs:156:64
[INFO] [stdout]     |
[INFO] [stdout] 156 | /// first — [`seam_side`] / [`seam_tif`] for the wire enums, [`owner_for`] for the
[INFO] [stdout]     |                                                                ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `mint_order_id`
[INFO] [stdout]    --> src/gateway/rest/support.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | /// STP owner, [`mint_order_id`] for the provisional venue order id — and this
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `immediate_fills`
[INFO] [stdout]    --> src/gateway/rest/support.rs:198:31
[INFO] [stdout]     |
[INFO] [stdout] 198 | /// `(price, quantity)` via [`immediate_fills`]. Returned in journal order.
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ no item named `immediate_fills` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `DEFAULT_MM_RUN_SEED`
[INFO] [stdout]    --> src/market_maker/engine.rs:235:50
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// persona-jitter sub-stream derives from [`DEFAULT_MM_RUN_SEED`] until
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `persona` links to private item `crate::rng::SplitMix64`
[INFO] [stdout]   --> src/market_maker/persona.rs:27:56
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! `(run_seed, persona, symbol)` through the shared [`crate::rng::SplitMix64`]
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `persona` links to private item `PERSONA_JITTER_DOMAIN`
[INFO] [stdout]   --> src/market_maker/persona.rs:28:54
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! primitive under an **independent** domain tag ([`PERSONA_JITTER_DOMAIN`]): the
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `draw` links to private item `SplitMix64`
[INFO] [stdout]    --> src/market_maker/persona.rs:213:11
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// [`SplitMix64`] primitive under [`PERSONA_JITTER_DOMAIN`]: the same inputs
[INFO] [stdout]     |           ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `draw` links to private item `PERSONA_JITTER_DOMAIN`
[INFO] [stdout]    --> src/market_maker/persona.rs:213:42
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// [`SplitMix64`] primitive under [`PERSONA_JITTER_DOMAIN`]: the same inputs
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pricer` links to private item `crate::market_maker::MarketMakerEngine::days_to_expiry`
[INFO] [stdout]   --> src/market_maker/pricer.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! derived by the caller ([`crate::market_maker::MarketMakerEngine::days_to_expiry`])
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sink` links to private item `check_price_band`
[INFO] [stdout]   --> src/market_maker/sink.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! [`check_price_band`] the gateway order seam ([`crate::state::AppState::submit`])
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sink` links to private item `crate::exchange::check_order_admission`
[INFO] [stdout]   --> src/market_maker/sink.rs:38:50
[INFO] [stdout]    |
[INFO] [stdout] 38 | //! max-quantity** via [`check_order_admission`](crate::exchange::check_order_admission)
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `release_deadline_us` links to private item `ReleaseDeadlineOverflow`
[INFO] [stdout]    --> src/microstructure/ingress.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 | /// is a typed [`ReleaseDeadlineOverflow`] (never a manufactured `u64::MAX` deadline
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `release_deadline_us` links to private item `ReleaseDeadlineOverflow`
[INFO] [stdout]    --> src/microstructure/ingress.rs:211:7
[INFO] [stdout]     |
[INFO] [stdout] 211 | /// [`ReleaseDeadlineOverflow`] if `now_ms·1000 + offset` exceeds `u64` — unreachable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `DEFAULT_MAX_INGRESS_PER_SESSION`
[INFO] [stdout]    --> src/microstructure/ingress.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |     /// default [`DEFAULT_MAX_INGRESS_PER_SESSION`] per-session sub-quota (#159).
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_ceilings` links to private item `DEFAULT_MAX_INGRESS_PER_SESSION`
[INFO] [stdout]    --> src/microstructure/ingress.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 |     /// ([`DEFAULT_MAX_INGRESS_PER_SESSION`]) rise to the full capacity for any buffer
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_default_capacity` links to private item `DEFAULT_MAX_INGRESS_PER_SESSION`
[INFO] [stdout]    --> src/microstructure/ingress.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 |     /// [`DEFAULT_MAX_INGRESS_PER_SESSION`] sub-quota.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `standard_normal`
[INFO] [stdout]   --> src/rng.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! is never `0`, so `ln` in [`standard_normal`] stays finite. A caller converting a
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ no item named `standard_normal` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancel`
[INFO] [stdout]    --> src/simulation/expiry.rs:181:43
[INFO] [stdout]     |
[INFO] [stdout] 181 |     /// - entering `Settling`: a scoped [`MassCancel`] of the whole `expiration`
[INFO] [stdout]     |                                           ^^^^^^^^^^ no item named `MassCancel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `matches_current`
[INFO] [stdout]   --> src/simulation/manifest.rs:91:64
[INFO] [stdout]    |
[INFO] [stdout] 91 |     /// **exact bit-reproducibility** predicate (paired with [`matches_current`]): a
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^ no item named `matches_current` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DependencyVersions::first_incompatibility`
[INFO] [stdout]    --> src/simulation/replay.rs:702:51
[INFO] [stdout]     |
[INFO] [stdout] 702 | /// a **SemVer-major-aware** `fauxchange` rule ([`DependencyVersions::first_incompatibility`]),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DependencyVersions` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::microstructure::ingress`
[INFO] [stdout]     --> src/state.rs:1905:55
[INFO] [stdout]      |
[INFO] [stdout] 1905 |     /// **replay is deterministic regardless** (see [`crate::microstructure::ingress`]).
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ingress` in module `microstructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `submit_mass_cancel` links to private item `is_venue_global`
[INFO] [stdout]     --> src/state.rs:2360:53
[INFO] [stdout]      |
[INFO] [stdout] 2360 |     /// A non-`Book` mass cancel is venue-global ([`is_venue_global`]): it fans to
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancelType`
[INFO] [stdout]     --> src/state.rs:2362:46
[INFO] [stdout]      |
[INFO] [stdout] 2362 |     /// registry filtered by the command's [`MassCancelType`] and journals its own
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^ no item named `MassCancelType` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `MassCancelScope`
[INFO] [stdout]      |
[INFO] [stdout] 2362 -     /// registry filtered by the command's [`MassCancelType`] and journals its own
[INFO] [stdout] 2362 +     /// registry filtered by the command's [`MassCancelScope`] and journals its own
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancelType::ByUser`
[INFO] [stdout]     --> src/state.rs:2371:26
[INFO] [stdout]      |
[INFO] [stdout] 2371 |     /// Owner scoping ([`MassCancelType::ByUser`]) is enforced **inside each
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ no item named `MassCancelType` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `MassCancelScope`
[INFO] [stdout]      |
[INFO] [stdout] 2371 -     /// Owner scoping ([`MassCancelType::ByUser`]) is enforced **inside each
[INFO] [stdout] 2371 +     /// Owner scoping ([`MassCancelScope::ByUser`]) is enforced **inside each
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `try_from` links to private item `InstrumentWire`
[INFO] [stdout]    --> src/exchange/instrument.rs:184:62
[INFO] [stdout]     |
[INFO] [stdout] 184 |     /// Rebuilds a validated [`Instrument`] from a decoded [`InstrumentWire`],
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/db/journal.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! [`VenueJournal`](crate::exchange::VenueJournal) trait shape as the in-memory
[INFO] [stdout]   |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 3 - //! [`VenueJournal`](crate::exchange::VenueJournal) trait shape as the in-memory
[INFO] [stdout] 3 + //! [`VenueJournal`] trait shape as the in-memory
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/exchange/clordid_index.rs:31:60
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! affects a book mutation, a fill, or a [`VenueOutcome`](crate::exchange::VenueOutcome)
[INFO] [stdout]    |                                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 31 - //! affects a book mutation, a fill, or a [`VenueOutcome`](crate::exchange::VenueOutcome)
[INFO] [stdout] 31 + //! affects a book mutation, a fill, or a [`VenueOutcome`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/exchange/recovery.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 | //!   rehydrate the run [`LineageId`](crate::exchange::LineageId) (so re-derived ids
[INFO] [stdout]    |                          -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 20 - //!   rehydrate the run [`LineageId`](crate::exchange::LineageId) (so re-derived ids
[INFO] [stdout] 20 + //!   rehydrate the run [`LineageId`] (so re-derived ids
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/exchange/recovery.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 | /// [`VenueCommand`](crate::exchange::VenueCommand) in `underlying_sequence` order
[INFO] [stdout]     |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 202 - /// [`VenueCommand`](crate::exchange::VenueCommand) in `underlying_sequence` order
[INFO] [stdout] 202 + /// [`VenueCommand`] in `underlying_sequence` order
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/exchange/snapshot.rs:239:52
[INFO] [stdout]     |
[INFO] [stdout] 239 |     /// the idempotent [`VenueOutcome::Duplicate`](crate::exchange::VenueOutcome::Duplicate)
[INFO] [stdout]     |                         -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 239 -     /// the idempotent [`VenueOutcome::Duplicate`](crate::exchange::VenueOutcome::Duplicate)
[INFO] [stdout] 239 +     /// the idempotent [`VenueOutcome::Duplicate`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/fix/acceptor.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! [`DecodedMessage`](super::DecodedMessage) via the #036
[INFO] [stdout]    |      ----------------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 19 - //! [`DecodedMessage`](super::DecodedMessage) via the #036
[INFO] [stdout] 19 + //! [`DecodedMessage`] via the #036
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:10:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`add_order_command`](crate::gateway::rest::support::add_order_command) builder,
[INFO] [stdout]    |      -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 10 - //! [`add_order_command`](crate::gateway::rest::support::add_order_command) builder,
[INFO] [stdout] 10 + //! [`add_order_command`] builder,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/gateway/fix/order_flow.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 | /// [`add_order_command`](crate::gateway::rest::support::add_order_command) derive
[INFO] [stdout]     |      -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 197 - /// [`add_order_command`](crate::gateway::rest::support::add_order_command) derive
[INFO] [stdout] 197 + /// [`add_order_command`] derive
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/rest/controls.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! ([`FanoutSummary`](crate::exchange::FanoutSummary): `ok_count` / `total` /
[INFO] [stdout]    |       ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |       |
[INFO] [stdout]    |       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! ([`FanoutSummary`](crate::exchange::FanoutSummary): `ok_count` / `total` /
[INFO] [stdout] 17 + //! ([`FanoutSummary`]: `ok_count` / `total` /
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/gateway/rest/controls.rs:197:47
[INFO] [stdout]     |
[INFO] [stdout] 197 | /// receipt now carries that [`VenueOutcome`](crate::exchange::VenueOutcome), so an
[INFO] [stdout]     |                               --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 197 - /// receipt now carries that [`VenueOutcome`](crate::exchange::VenueOutcome), so an
[INFO] [stdout] 197 + /// receipt now carries that [`VenueOutcome`], so an
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/rest/orders.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! [`VenueOutcome`](crate::exchange::VenueOutcome) the sequenced turn observed, so
[INFO] [stdout]    |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! [`VenueOutcome`](crate::exchange::VenueOutcome) the sequenced turn observed, so
[INFO] [stdout] 17 + //! [`VenueOutcome`] the sequenced turn observed, so
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/rest/orders.rs:88:22
[INFO] [stdout]    |
[INFO] [stdout] 88 | /// [`VenueOutcome`](crate::exchange::VenueOutcome) carries the taker fill legs but
[INFO] [stdout]    |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 88 - /// [`VenueOutcome`](crate::exchange::VenueOutcome) carries the taker fill legs but
[INFO] [stdout] 88 + /// [`VenueOutcome`] carries the taker fill legs but
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/gateway/rest/support.rs:129:57
[INFO] [stdout]     |
[INFO] [stdout] 129 | /// Resolves the STP / mass-cancel **owner** [`Hash32`](crate::exchange::Hash32)
[INFO] [stdout]     |                                               --------  ^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 129 - /// Resolves the STP / mass-cancel **owner** [`Hash32`](crate::exchange::Hash32)
[INFO] [stdout] 129 + /// Resolves the STP / mass-cancel **owner** [`Hash32`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/market_maker/persona.rs:91:32
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// [`validate_control_value`](crate::market_maker::config::validate_control_value):
[INFO] [stdout]    |      ------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 91 - /// [`validate_control_value`](crate::market_maker::config::validate_control_value):
[INFO] [stdout] 91 + /// [`validate_control_value`]:
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/microstructure/config.rs:441:48
[INFO] [stdout]     |
[INFO] [stdout] 441 |     /// [`DEFAULT_MICROSTRUCTURE_FINGERPRINT`](crate::simulation::DEFAULT_MICROSTRUCTURE_FINGERPRINT)
[INFO] [stdout]     |          ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 441 -     /// [`DEFAULT_MICROSTRUCTURE_FINGERPRINT`](crate::simulation::DEFAULT_MICROSTRUCTURE_FINGERPRINT)
[INFO] [stdout] 441 +     /// [`DEFAULT_MICROSTRUCTURE_FINGERPRINT`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/microstructure/ingress.rs:2:49
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! application of the seeded [`LatencyOffset`](crate::microstructure::LatencyOffset)
[INFO] [stdout]   |                                ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 2 - //! application of the seeded [`LatencyOffset`](crate::microstructure::LatencyOffset)
[INFO] [stdout] 2 + //! application of the seeded [`LatencyOffset`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/clock.rs:91:34
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// [`crate::config::ClockMode`](crate::config::ClockMode), which the application
[INFO] [stdout]    |      --------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 91 - /// [`crate::config::ClockMode`](crate::config::ClockMode), which the application
[INFO] [stdout] 91 + /// [`crate::config::ClockMode`], which the application
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/replay.rs:17:26
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! [`MatchingExecutor`](crate::exchange::MatchingExecutor), with the stored
[INFO] [stdout]    |      ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! [`MatchingExecutor`](crate::exchange::MatchingExecutor), with the stored
[INFO] [stdout] 17 + //! [`MatchingExecutor`], with the stored
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/replay.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! [`VenueEvent`](crate::exchange::VenueEvent) as the **integrity oracle** (ordered
[INFO] [stdout]    |      ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 18 - //! [`VenueEvent`](crate::exchange::VenueEvent) as the **integrity oracle** (ordered
[INFO] [stdout] 18 + //! [`VenueEvent`] as the **integrity oracle** (ordered
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/replay.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 | //! [`StoreFanOut`](crate::exchange::StoreFanOut) the live actor uses — a
[INFO] [stdout]    |      -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 84 - //! [`StoreFanOut`](crate::exchange::StoreFanOut) the live actor uses — a
[INFO] [stdout] 84 + //! [`StoreFanOut`] the live actor uses — a
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/simulator.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`SimClock`](crate::simulation::SimClock) — the **one** clock the whole venue
[INFO] [stdout]    |      ----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 12 - //! [`SimClock`](crate::simulation::SimClock) — the **one** clock the whole venue
[INFO] [stdout] 12 + //! [`SimClock`] — the **one** clock the whole venue
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/simulation/simulator.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |     /// In [`ClockMode::Stepped`](crate::simulation::ClockMode::Stepped) the venue
[INFO] [stdout]     |             --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |             |
[INFO] [stdout]     |             because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 406 -     /// In [`ClockMode::Stepped`](crate::simulation::ClockMode::Stepped) the venue
[INFO] [stdout] 406 +     /// In [`ClockMode::Stepped`] the venue
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/state.rs:31:62
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! Every underlying's actor fans a committed [`VenueEvent`](crate::exchange::VenueEvent)
[INFO] [stdout]    |                                                ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 31 - //! Every underlying's actor fans a committed [`VenueEvent`](crate::exchange::VenueEvent)
[INFO] [stdout] 31 + //! Every underlying's actor fans a committed [`VenueEvent`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/state.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 | //! [`VenueEvent`](crate::exchange::VenueEvent) feeds the stores and the WS
[INFO] [stdout]    |      ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 50 - //! [`VenueEvent`](crate::exchange::VenueEvent) feeds the stores and the WS
[INFO] [stdout] 50 + //! [`VenueEvent`] feeds the stores and the WS
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/state.rs:573:63
[INFO] [stdout]     |
[INFO] [stdout] 573 |     /// The venue account registry (the #012 [`AccountStore`](crate::auth::AccountStore)
[INFO] [stdout]     |                                               --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 573 -     /// The venue account registry (the #012 [`AccountStore`](crate::auth::AccountStore)
[INFO] [stdout] 573 +     /// The venue account registry (the #012 [`AccountStore`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/state.rs:1813:52
[INFO] [stdout]      |
[INFO] [stdout] 1813 |     /// underlying's) carrying a [`FanoutSummary`](crate::exchange::FanoutSummary)
[INFO] [stdout]      |                                   ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1813 -     /// underlying's) carrying a [`FanoutSummary`](crate::exchange::FanoutSummary)
[INFO] [stdout] 1813 +     /// underlying's) carrying a [`FanoutSummary`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/state.rs:1825:71
[INFO] [stdout]      |
[INFO] [stdout] 1825 |     /// the maker's standing quotes ([`VenueOutcome::ControlApplied`](crate::exchange::VenueOutcome::ControlApplied)
[INFO] [stdout]      |                                       ------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1825 -     /// the maker's standing quotes ([`VenueOutcome::ControlApplied`](crate::exchange::VenueOutcome::ControlApplied)
[INFO] [stdout] 1825 +     /// the maker's standing quotes ([`VenueOutcome::ControlApplied`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/state.rs:2298:27
[INFO] [stdout]      |
[INFO] [stdout] 2298 |     /// [`FanoutSummary`](crate::exchange::FanoutSummary) attached in
[INFO] [stdout]      |          ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |          |
[INFO] [stdout]      |          because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 2298 -     /// [`FanoutSummary`](crate::exchange::FanoutSummary) attached in
[INFO] [stdout] 2298 +     /// [`FanoutSummary`] attached in
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 01s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/fauxchange/index.html
[INFO] running `Command { std: "docker" "inspect" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]  Documenting fauxchange v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: public documentation for `redact` links to private item `REDACTED`
[INFO] [stdout]    --> src/conformance/report.rs:285:61
[INFO] [stdout]     |
[INFO] [stdout] 285 | /// 2. **secret-scrub** — the following are replaced with [`REDACTED`], so a JWT /
[INFO] [stdout]     |                                                             ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `redact` links to private item `SECRET_ENV_KEYS`
[INFO] [stdout]    --> src/conformance/report.rs:288:51
[INFO] [stdout]     |
[INFO] [stdout] 288 | ///    - a known secret **env var** assignment ([`SECRET_ENV_KEYS`]:
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `clordid_index` links to private item `apply_committed_correlation`
[INFO] [stdout]   --> src/exchange/clordid_index.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | //! [`apply_committed_correlation`] is run in exactly two places from the **same**
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `ClOrdIdIndex` links to private item `apply_committed_correlation`
[INFO] [stdout]    --> src/exchange/clordid_index.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 | /// [`apply_committed_correlation`]), and the FIX / REST surfaces resolve from it. The
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Instrument` links to private item `InstrumentWire`
[INFO] [stdout]   --> src/exchange/instrument.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// [`InstrumentWire`] (`#[serde(try_from = ...)]`), so a persisted/config record
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `on_tick` links to private item `SESSION_TICK`
[INFO] [stdout]    --> src/gateway/fix/acceptor.rs:167:45
[INFO] [stdout]     |
[INFO] [stdout] 167 |     /// A periodic wall-clock tick (every [`SESSION_TICK`]) that lets the session
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `MIN_FRAME_BYTES`
[INFO] [stdout]    --> src/gateway/fix/acceptor.rs:300:44
[INFO] [stdout]     |
[INFO] [stdout] 300 |     /// resource ceiling), clamped up to [`MIN_FRAME_BYTES`] so `FixCodec` is never
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `reject_duplicate_scalar_tags` links to private item `Self::find`
[INFO] [stdout]    --> src/gateway/fix/codec.rs:434:11
[INFO] [stdout]     |
[INFO] [stdout] 434 |     /// [`Self::find`]'s first-wins lookup.
[INFO] [stdout]     |           ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `order_flow` links to private item `ExecReportSpec`
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! The accept/fill [`ExecReportSpec`] stream is emitted **only** for a committed,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `order_flow` links to private item `ord_rej_reason`
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 | //! ([`OrdRejReason (103)`](ord_rej_reason) / [`CxlRejReason (102)`](cxl_rej_reason))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `order_flow` links to private item `cxl_rej_reason`
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:43:70
[INFO] [stdout]    |
[INFO] [stdout] 43 | //! ([`OrdRejReason (103)`](ord_rej_reason) / [`CxlRejReason (102)`](cxl_rej_reason))
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `to_add_command` links to private item `seam_time_in_force`
[INFO] [stdout]    --> src/gateway/fix/order_flow.rs:192:41
[INFO] [stdout]     |
[INFO] [stdout] 192 | /// [`VenueError::InvalidOrder`] from [`seam_time_in_force`] (a `GTD` order whose
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `price` links to private item `fold_digits`
[INFO] [stdout]   --> src/gateway/fix/price.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | //!   checked integer arithmetic ([`fold_digits`]), and the reverse renders cents
[INFO] [stdout]    |                                     ^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `save_counters`
[INFO] [stdout]    --> src/gateway/fix/store.rs:252:58
[INFO] [stdout]     |
[INFO] [stdout] 252 |     /// exchange effect commits (the FSM's post-effect [`save_counters`]). The resend
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ no item named `save_counters` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `InMemoryFixSessionStore` links to private item `Slot`
[INFO] [stdout]    --> src/gateway/fix/store.rs:350:63
[INFO] [stdout]     |
[INFO] [stdout] 350 | /// The default in-memory [`FixSessionStore`] backend — one [`Slot`] per
[INFO] [stdout]     |                                                               ^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `seam_side`
[INFO] [stdout]    --> src/gateway/rest/support.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 | /// first — [`seam_side`] / [`seam_tif`] for the wire enums, [`owner_for`] for the
[INFO] [stdout]     |               ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `seam_tif`
[INFO] [stdout]    --> src/gateway/rest/support.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 156 | /// first — [`seam_side`] / [`seam_tif`] for the wire enums, [`owner_for`] for the
[INFO] [stdout]     |                               ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `owner_for`
[INFO] [stdout]    --> src/gateway/rest/support.rs:156:64
[INFO] [stdout]     |
[INFO] [stdout] 156 | /// first — [`seam_side`] / [`seam_tif`] for the wire enums, [`owner_for`] for the
[INFO] [stdout]     |                                                                ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_order_command` links to private item `mint_order_id`
[INFO] [stdout]    --> src/gateway/rest/support.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | /// STP owner, [`mint_order_id`] for the provisional venue order id — and this
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `DEFAULT_MM_RUN_SEED`
[INFO] [stdout]    --> src/market_maker/engine.rs:235:50
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// persona-jitter sub-stream derives from [`DEFAULT_MM_RUN_SEED`] until
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `persona` links to private item `crate::rng::SplitMix64`
[INFO] [stdout]   --> src/market_maker/persona.rs:27:56
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! `(run_seed, persona, symbol)` through the shared [`crate::rng::SplitMix64`]
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `persona` links to private item `PERSONA_JITTER_DOMAIN`
[INFO] [stdout]   --> src/market_maker/persona.rs:28:54
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! primitive under an **independent** domain tag ([`PERSONA_JITTER_DOMAIN`]): the
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `draw` links to private item `SplitMix64`
[INFO] [stdout]    --> src/market_maker/persona.rs:213:11
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// [`SplitMix64`] primitive under [`PERSONA_JITTER_DOMAIN`]: the same inputs
[INFO] [stdout]     |           ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `draw` links to private item `PERSONA_JITTER_DOMAIN`
[INFO] [stdout]    --> src/market_maker/persona.rs:213:42
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// [`SplitMix64`] primitive under [`PERSONA_JITTER_DOMAIN`]: the same inputs
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pricer` links to private item `crate::market_maker::MarketMakerEngine::days_to_expiry`
[INFO] [stdout]   --> src/market_maker/pricer.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! derived by the caller ([`crate::market_maker::MarketMakerEngine::days_to_expiry`])
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sink` links to private item `check_price_band`
[INFO] [stdout]   --> src/market_maker/sink.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! [`check_price_band`] the gateway order seam ([`crate::state::AppState::submit`])
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sink` links to private item `crate::exchange::check_order_admission`
[INFO] [stdout]   --> src/market_maker/sink.rs:38:50
[INFO] [stdout]    |
[INFO] [stdout] 38 | //! max-quantity** via [`check_order_admission`](crate::exchange::check_order_admission)
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `release_deadline_us` links to private item `ReleaseDeadlineOverflow`
[INFO] [stdout]    --> src/microstructure/ingress.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 | /// is a typed [`ReleaseDeadlineOverflow`] (never a manufactured `u64::MAX` deadline
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `release_deadline_us` links to private item `ReleaseDeadlineOverflow`
[INFO] [stdout]    --> src/microstructure/ingress.rs:211:7
[INFO] [stdout]     |
[INFO] [stdout] 211 | /// [`ReleaseDeadlineOverflow`] if `now_ms·1000 + offset` exceeds `u64` — unreachable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `DEFAULT_MAX_INGRESS_PER_SESSION`
[INFO] [stdout]    --> src/microstructure/ingress.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |     /// default [`DEFAULT_MAX_INGRESS_PER_SESSION`] per-session sub-quota (#159).
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_ceilings` links to private item `DEFAULT_MAX_INGRESS_PER_SESSION`
[INFO] [stdout]    --> src/microstructure/ingress.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 |     /// ([`DEFAULT_MAX_INGRESS_PER_SESSION`]) rise to the full capacity for any buffer
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_default_capacity` links to private item `DEFAULT_MAX_INGRESS_PER_SESSION`
[INFO] [stdout]    --> src/microstructure/ingress.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 |     /// [`DEFAULT_MAX_INGRESS_PER_SESSION`] sub-quota.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancel`
[INFO] [stdout]    --> src/simulation/expiry.rs:181:43
[INFO] [stdout]     |
[INFO] [stdout] 181 |     /// - entering `Settling`: a scoped [`MassCancel`] of the whole `expiration`
[INFO] [stdout]     |                                           ^^^^^^^^^^ no item named `MassCancel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `matches_current`
[INFO] [stdout]   --> src/simulation/manifest.rs:91:64
[INFO] [stdout]    |
[INFO] [stdout] 91 |     /// **exact bit-reproducibility** predicate (paired with [`matches_current`]): a
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^ no item named `matches_current` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `submit_mass_cancel` links to private item `is_venue_global`
[INFO] [stdout]     --> src/state.rs:2360:53
[INFO] [stdout]      |
[INFO] [stdout] 2360 |     /// A non-`Book` mass cancel is venue-global ([`is_venue_global`]): it fans to
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancelType`
[INFO] [stdout]     --> src/state.rs:2362:46
[INFO] [stdout]      |
[INFO] [stdout] 2362 |     /// registry filtered by the command's [`MassCancelType`] and journals its own
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^ no item named `MassCancelType` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `MassCancelScope`
[INFO] [stdout]      |
[INFO] [stdout] 2362 -     /// registry filtered by the command's [`MassCancelType`] and journals its own
[INFO] [stdout] 2362 +     /// registry filtered by the command's [`MassCancelScope`] and journals its own
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MassCancelType::ByUser`
[INFO] [stdout]     --> src/state.rs:2371:26
[INFO] [stdout]      |
[INFO] [stdout] 2371 |     /// Owner scoping ([`MassCancelType::ByUser`]) is enforced **inside each
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ no item named `MassCancelType` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `MassCancelScope`
[INFO] [stdout]      |
[INFO] [stdout] 2371 -     /// Owner scoping ([`MassCancelType::ByUser`]) is enforced **inside each
[INFO] [stdout] 2371 +     /// Owner scoping ([`MassCancelScope::ByUser`]) is enforced **inside each
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/db/journal.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! [`VenueJournal`](crate::exchange::VenueJournal) trait shape as the in-memory
[INFO] [stdout]   |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 3 - //! [`VenueJournal`](crate::exchange::VenueJournal) trait shape as the in-memory
[INFO] [stdout] 3 + //! [`VenueJournal`] trait shape as the in-memory
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/exchange/clordid_index.rs:31:60
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! affects a book mutation, a fill, or a [`VenueOutcome`](crate::exchange::VenueOutcome)
[INFO] [stdout]    |                                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 31 - //! affects a book mutation, a fill, or a [`VenueOutcome`](crate::exchange::VenueOutcome)
[INFO] [stdout] 31 + //! affects a book mutation, a fill, or a [`VenueOutcome`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/exchange/recovery.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 | //!   rehydrate the run [`LineageId`](crate::exchange::LineageId) (so re-derived ids
[INFO] [stdout]    |                          -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 20 - //!   rehydrate the run [`LineageId`](crate::exchange::LineageId) (so re-derived ids
[INFO] [stdout] 20 + //!   rehydrate the run [`LineageId`] (so re-derived ids
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/exchange/recovery.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 | /// [`VenueCommand`](crate::exchange::VenueCommand) in `underlying_sequence` order
[INFO] [stdout]     |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 202 - /// [`VenueCommand`](crate::exchange::VenueCommand) in `underlying_sequence` order
[INFO] [stdout] 202 + /// [`VenueCommand`] in `underlying_sequence` order
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/exchange/snapshot.rs:239:52
[INFO] [stdout]     |
[INFO] [stdout] 239 |     /// the idempotent [`VenueOutcome::Duplicate`](crate::exchange::VenueOutcome::Duplicate)
[INFO] [stdout]     |                         -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 239 -     /// the idempotent [`VenueOutcome::Duplicate`](crate::exchange::VenueOutcome::Duplicate)
[INFO] [stdout] 239 +     /// the idempotent [`VenueOutcome::Duplicate`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/fix/acceptor.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! [`DecodedMessage`](super::DecodedMessage) via the #036
[INFO] [stdout]    |      ----------------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 19 - //! [`DecodedMessage`](super::DecodedMessage) via the #036
[INFO] [stdout] 19 + //! [`DecodedMessage`] via the #036
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/fix/order_flow.rs:10:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`add_order_command`](crate::gateway::rest::support::add_order_command) builder,
[INFO] [stdout]    |      -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 10 - //! [`add_order_command`](crate::gateway::rest::support::add_order_command) builder,
[INFO] [stdout] 10 + //! [`add_order_command`] builder,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/gateway/fix/order_flow.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 | /// [`add_order_command`](crate::gateway::rest::support::add_order_command) derive
[INFO] [stdout]     |      -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 197 - /// [`add_order_command`](crate::gateway::rest::support::add_order_command) derive
[INFO] [stdout] 197 + /// [`add_order_command`] derive
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/rest/controls.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! ([`FanoutSummary`](crate::exchange::FanoutSummary): `ok_count` / `total` /
[INFO] [stdout]    |       ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |       |
[INFO] [stdout]    |       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! ([`FanoutSummary`](crate::exchange::FanoutSummary): `ok_count` / `total` /
[INFO] [stdout] 17 + //! ([`FanoutSummary`]: `ok_count` / `total` /
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/gateway/rest/controls.rs:197:47
[INFO] [stdout]     |
[INFO] [stdout] 197 | /// receipt now carries that [`VenueOutcome`](crate::exchange::VenueOutcome), so an
[INFO] [stdout]     |                               --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 197 - /// receipt now carries that [`VenueOutcome`](crate::exchange::VenueOutcome), so an
[INFO] [stdout] 197 + /// receipt now carries that [`VenueOutcome`], so an
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/gateway/rest/orders.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! [`VenueOutcome`](crate::exchange::VenueOutcome) the sequenced turn observed, so
[INFO] [stdout]    |      --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! [`VenueOutcome`](crate::exchange::VenueOutcome) the sequenced turn observed, so
[INFO] [stdout] 17 + //! [`VenueOutcome`] the sequenced turn observed, so
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/market_maker/persona.rs:91:32
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// [`validate_control_value`](crate::market_maker::config::validate_control_value):
[INFO] [stdout]    |      ------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 91 - /// [`validate_control_value`](crate::market_maker::config::validate_control_value):
[INFO] [stdout] 91 + /// [`validate_control_value`]:
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/clock.rs:91:34
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// [`crate::config::ClockMode`](crate::config::ClockMode), which the application
[INFO] [stdout]    |      --------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 91 - /// [`crate::config::ClockMode`](crate::config::ClockMode), which the application
[INFO] [stdout] 91 + /// [`crate::config::ClockMode`], which the application
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/replay.rs:17:26
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! [`MatchingExecutor`](crate::exchange::MatchingExecutor), with the stored
[INFO] [stdout]    |      ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! [`MatchingExecutor`](crate::exchange::MatchingExecutor), with the stored
[INFO] [stdout] 17 + //! [`MatchingExecutor`], with the stored
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/replay.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! [`VenueEvent`](crate::exchange::VenueEvent) as the **integrity oracle** (ordered
[INFO] [stdout]    |      ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 18 - //! [`VenueEvent`](crate::exchange::VenueEvent) as the **integrity oracle** (ordered
[INFO] [stdout] 18 + //! [`VenueEvent`] as the **integrity oracle** (ordered
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/replay.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 | //! [`StoreFanOut`](crate::exchange::StoreFanOut) the live actor uses — a
[INFO] [stdout]    |      -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 84 - //! [`StoreFanOut`](crate::exchange::StoreFanOut) the live actor uses — a
[INFO] [stdout] 84 + //! [`StoreFanOut`] the live actor uses — a
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/simulation/simulator.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`SimClock`](crate::simulation::SimClock) — the **one** clock the whole venue
[INFO] [stdout]    |      ----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 12 - //! [`SimClock`](crate::simulation::SimClock) — the **one** clock the whole venue
[INFO] [stdout] 12 + //! [`SimClock`] — the **one** clock the whole venue
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/simulation/simulator.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |     /// In [`ClockMode::Stepped`](crate::simulation::ClockMode::Stepped) the venue
[INFO] [stdout]     |             --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |             |
[INFO] [stdout]     |             because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 406 -     /// In [`ClockMode::Stepped`](crate::simulation::ClockMode::Stepped) the venue
[INFO] [stdout] 406 +     /// In [`ClockMode::Stepped`] the venue
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/state.rs:31:62
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! Every underlying's actor fans a committed [`VenueEvent`](crate::exchange::VenueEvent)
[INFO] [stdout]    |                                                ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 31 - //! Every underlying's actor fans a committed [`VenueEvent`](crate::exchange::VenueEvent)
[INFO] [stdout] 31 + //! Every underlying's actor fans a committed [`VenueEvent`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/state.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 | //! [`VenueEvent`](crate::exchange::VenueEvent) feeds the stores and the WS
[INFO] [stdout]    |      ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 50 - //! [`VenueEvent`](crate::exchange::VenueEvent) feeds the stores and the WS
[INFO] [stdout] 50 + //! [`VenueEvent`] feeds the stores and the WS
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/state.rs:1813:52
[INFO] [stdout]      |
[INFO] [stdout] 1813 |     /// underlying's) carrying a [`FanoutSummary`](crate::exchange::FanoutSummary)
[INFO] [stdout]      |                                   ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1813 -     /// underlying's) carrying a [`FanoutSummary`](crate::exchange::FanoutSummary)
[INFO] [stdout] 1813 +     /// underlying's) carrying a [`FanoutSummary`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/state.rs:1825:71
[INFO] [stdout]      |
[INFO] [stdout] 1825 |     /// the maker's standing quotes ([`VenueOutcome::ControlApplied`](crate::exchange::VenueOutcome::ControlApplied)
[INFO] [stdout]      |                                       ------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1825 -     /// the maker's standing quotes ([`VenueOutcome::ControlApplied`](crate::exchange::VenueOutcome::ControlApplied)
[INFO] [stdout] 1825 +     /// the maker's standing quotes ([`VenueOutcome::ControlApplied`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.14s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/fauxchange/index.html
[INFO] running `Command { std: "docker" "inspect" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f", kill_on_drop: false }`
[INFO] [stdout] 95446697548a7efd11168dfe011b800339b78a0ccd9b2fa236c849931697528f
