[INFO] fetching crate medea-jason 0.2.0...
[INFO] documenting medea-jason-0.2.0 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate medea-jason 0.2.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate medea-jason 0.2.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config
[INFO] started tweaking crates.io crate medea-jason 0.2.0
[INFO] finished tweaking crates.io crate medea-jason 0.2.0
[INFO] tweaked toml for crates.io crate medea-jason 0.2.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded medea-client-api-proto v0.3.0
[INFO] [stderr]   Downloaded medea-macro v0.2.1
[INFO] [stderr]   Downloaded medea-reactive v0.1.1
[INFO] [stderr]   Downloaded tracerr v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 51754c5ebd77434fa961569d98e9f24ba803dae7887db67cc22dc49cb0fe265c
[INFO] running `Command { std: "docker" "start" "-a" "51754c5ebd77434fa961569d98e9f24ba803dae7887db67cc22dc49cb0fe265c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "51754c5ebd77434fa961569d98e9f24ba803dae7887db67cc22dc49cb0fe265c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51754c5ebd77434fa961569d98e9f24ba803dae7887db67cc22dc49cb0fe265c", kill_on_drop: false }`
[INFO] [stdout] 51754c5ebd77434fa961569d98e9f24ba803dae7887db67cc22dc49cb0fe265c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b27f8b0f52ee15e8d938fbe16474414c5da17f1ad11659c8e31c2f3b85b42b87
[INFO] running `Command { std: "docker" "start" "-a" "b27f8b0f52ee15e8d938fbe16474414c5da17f1ad11659c8e31c2f3b85b42b87", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.84
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling bumpalo v3.12.1
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.84
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]     Checking pin-project-lite v0.2.9
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling regex-syntax v0.7.1
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]     Checking percent-encoding v2.2.0
[INFO] [stderr]    Compiling wee_alloc v0.4.5
[INFO] [stderr]     Checking memory_units v0.4.0
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking form_urlencoded v1.1.0
[INFO] [stderr]    Compiling aho-corasick v1.0.1
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking url v2.3.1
[INFO] [stderr]    Compiling regex v1.8.1
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.84
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling medea-macro v0.2.1
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling async-recursion v0.3.2
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.84
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.84
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling serde_with_macros v1.5.2
[INFO] [stderr]     Checking tracerr v0.1.2
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking medea-reactive v0.1.1
[INFO] [stderr]     Checking serde_with v1.14.0
[INFO] [stderr]     Checking js-sys v0.3.61
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking medea-client-api-proto v0.3.0
[INFO] [stderr]     Checking web-sys v0.3.61
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.34
[INFO] [stderr]     Checking wasm-logger v0.2.0
[INFO] [stderr]  Documenting medea-jason v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `broken_intra_doc_links` has been renamed to `rustdoc::broken_intra_doc_links`
[INFO] [stdout]  --> src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![deny(broken_intra_doc_links)]
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::broken_intra_doc_links`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Weak`
[INFO] [stdout]    --> src/utils/mod.rs:189:24
[INFO] [stdout]     |
[INFO] [stdout] 189 | /// Tries to upgrade [`Weak`] reference breaks cycle if upgrade fails.
[INFO] [stdout]     |                        ^^^^ no item named `Weak` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:6:9
[INFO] [stdout]     |
[INFO] [stdout] 6   | #![deny(broken_intra_doc_links)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `local::TrackHandle`
[INFO] [stdout]     --> src/api/room.rs:1160:51
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     /// If [`MediaSourceKind`] is [`None`] then [`local::TrackHandle`]s for all
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^ no item named `TrackHandle` in module `local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `local::TrackHandle`
[INFO] [stdout]     --> src/api/room.rs:1166:13
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     ///   [`local::TrackHandle`] from the [`MediaManager`].
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ no item named `TrackHandle` in module `local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::peer::Sender`
[INFO] [stdout]     --> src/api/room.rs:1213:21
[INFO] [stdout]      |
[INFO] [stdout] 1213 |     /// [`Sender`]: crate::peer::Sender
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ no item named `Sender` in module `peer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::peer::Receiver`
[INFO] [stdout]     --> src/api/room.rs:1214:23
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     /// [`Receiver`]: crate::peer::Receiver
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^ no item named `Receiver` in module `peer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::peer::Sender`
[INFO] [stdout]     --> src/api/room.rs:1239:21
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     /// [`Sender`]: crate::peer::Sender
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ no item named `Sender` in module `peer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::peer::Sender`
[INFO] [stdout]     --> src/api/room.rs:1264:5
[INFO] [stdout]      |
[INFO] [stdout] 1264 | /     /// Updates this [`Room`]s [`MediaStreamSettings`]. This affects all
[INFO] [stdout] 1265 | |     /// [`PeerConnection`]s in this [`Room`]. If [`MediaStreamSettings`] is
[INFO] [stdout] 1266 | |     /// configured for some [`Room`], then this [`Room`] can only send
[INFO] [stdout] 1267 | |     /// [`local::Track`]s that corresponds to this settings.
[INFO] [stdout] ...    |
[INFO] [stdout] 1290 | |     /// [1]: https://tinyurl.com/rnxcavf
[INFO] [stdout] 1291 | |     /// [`Sender`]: crate::peer::Sender
[INFO] [stdout]      | |_______________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              [`Sender`]: crate::peer::Sender
[INFO] [stdout]                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: no item named `Sender` in module `peer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `unconstrain_if_satisfies_video` links to private item `VideoTrackConstraints::unconstrain`
[INFO] [stdout]    --> src/media/constraints.rs:374:11
[INFO] [stdout]     |
[INFO] [stdout] 374 |     /// [`VideoTrackConstraints::unconstrain`].
[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 `set_audio_publish` links to private item `AudioMediaTracksSettings::enabled`
[INFO] [stdout]    --> src/media/constraints.rs:527:31
[INFO] [stdout]     |
[INFO] [stdout] 527 |     /// Sets the underlying [`AudioMediaTracksSettings::enabled`] to 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 `set_video_publish` links to private item `VideoTrackConstraints::enabled`
[INFO] [stdout]    --> src/media/constraints.rs:534:27
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// Sets underlying [`VideoTrackConstraints::enabled`] based on provided
[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 `PeerComponent`
[INFO] [stdout]   --> src/peer/component/ice_candidates.rs:14:47
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// Store of all the [`IceCandidate`]s of a [`PeerComponent`].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ no item named `PeerComponent` 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 `receiver::State`
[INFO] [stdout]   --> src/peer/component/tracks_repository.rs:28:48
[INFO] [stdout]    |
[INFO] [stdout] 28 | /// Repository of all the [`sender::State`]s/[`receiver::State`]s of a
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^ no item named `receiver` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Future`
[INFO] [stdout]   --> src/peer/component/tracks_repository.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Returns [`Future`] resolving once all inserts/removes are processed.
[INFO] [stdout]    |                   ^^^^^^ no item named `Future` 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 `Stream`
[INFO] [stdout]   --> src/peer/component/tracks_repository.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// Returns a [`Stream`] streaming all the [`TracksRepository::insert`]ions.
[INFO] [stdout]    |                     ^^^^^^ no item named `Stream` 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 `Stream`
[INFO] [stdout]   --> src/peer/component/tracks_repository.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     /// Returns a [`Stream`] streaming all the [`TracksRepository::remove`]s.
[INFO] [stdout]    |                     ^^^^^^ no item named `Stream` 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 `ReceiverComponent`
[INFO] [stdout]    --> src/peer/component/watchers.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     /// Watcher for the [`State::senders`] insert update.
[INFO] [stdout] 113 | |     ///
[INFO] [stdout] 114 | |     /// Waits until [`ReceiverComponent`]s creation is finished.
[INFO] [stdout] 115 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |     ///
[INFO] [stdout] 123 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Waits until [`ReceiverComponent`]s creation is finished.
[INFO] [stdout]                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `ReceiverComponent` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SenderComponent`
[INFO] [stdout]    --> src/peer/component/watchers.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     /// Watcher for the [`State::senders`] insert update.
[INFO] [stdout] 113 | |     ///
[INFO] [stdout] 114 | |     /// Waits until [`ReceiverComponent`]s creation is finished.
[INFO] [stdout] 115 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |     ///
[INFO] [stdout] 123 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Creates a new [`SenderComponent`], creates a new [`Connection`] with all
[INFO] [stdout]                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `SenderComponent` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Connection`
[INFO] [stdout]    --> src/peer/component/watchers.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     /// Watcher for the [`State::senders`] insert update.
[INFO] [stdout] 113 | |     ///
[INFO] [stdout] 114 | |     /// Waits until [`ReceiverComponent`]s creation is finished.
[INFO] [stdout] 115 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |     ///
[INFO] [stdout] 123 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Creates a new [`SenderComponent`], creates a new [`Connection`] with all
[INFO] [stdout]                                                               ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Connection` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Connections::create_connection`
[INFO] [stdout]    --> src/peer/component/watchers.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     /// Watcher for the [`State::senders`] insert update.
[INFO] [stdout] 113 | |     ///
[INFO] [stdout] 114 | |     /// Waits until [`ReceiverComponent`]s creation is finished.
[INFO] [stdout] 115 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |     ///
[INFO] [stdout] 123 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Connections::create_connection()`].
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Connections` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ReceiverComponent`
[INFO] [stdout]    --> src/peer/component/watchers.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     /// Watcher for the [`State::receivers`] insert update.
[INFO] [stdout] 168 | |     ///
[INFO] [stdout] 169 | |     /// Creates a new [`ReceiverComponent`], creates a new [`Connection`] with a
[INFO] [stdout] 170 | |     /// [`receiver::State::sender_id`] by calling
[INFO] [stdout] 171 | |     /// [`Connections::create_connection()`].
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Creates a new [`ReceiverComponent`], creates a new [`Connection`] with a
[INFO] [stdout]                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `ReceiverComponent` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Connection`
[INFO] [stdout]    --> src/peer/component/watchers.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     /// Watcher for the [`State::receivers`] insert update.
[INFO] [stdout] 168 | |     ///
[INFO] [stdout] 169 | |     /// Creates a new [`ReceiverComponent`], creates a new [`Connection`] with a
[INFO] [stdout] 170 | |     /// [`receiver::State::sender_id`] by calling
[INFO] [stdout] 171 | |     /// [`Connections::create_connection()`].
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Creates a new [`ReceiverComponent`], creates a new [`Connection`] with a
[INFO] [stdout]                                                                 ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Connection` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Connections::create_connection`
[INFO] [stdout]    --> src/peer/component/watchers.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     /// Watcher for the [`State::receivers`] insert update.
[INFO] [stdout] 168 | |     ///
[INFO] [stdout] 169 | |     /// Creates a new [`ReceiverComponent`], creates a new [`Connection`] with a
[INFO] [stdout] 170 | |     /// [`receiver::State::sender_id`] by calling
[INFO] [stdout] 171 | |     /// [`Connections::create_connection()`].
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Connections::create_connection()`].
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Connections` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::MakeSdpOffer`
[INFO] [stdout]    --> src/peer/component/watchers.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     /// Watcher for the [`State::local_sdp`] updates.
[INFO] [stdout] 195 | |     ///
[INFO] [stdout] 196 | |     /// Sets [`PeerConnection`]'s SDP offer to the provided one and sends
[INFO] [stdout] 197 | |     /// a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout] 208 | |     /// [`Offerer`]: NegotiationRole::Offerer
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout]                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Sdp`
[INFO] [stdout]    --> src/peer/component/watchers.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     /// Watcher for the [`State::local_sdp`] updates.
[INFO] [stdout] 195 | |     ///
[INFO] [stdout] 196 | |     /// Sets [`PeerConnection`]'s SDP offer to the provided one and sends
[INFO] [stdout] 197 | |     /// a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout] 208 | |     /// [`Offerer`]: NegotiationRole::Offerer
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout]                                                 ^^^^^
[INFO] [stdout]     = note: no item named `Sdp` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Sdp::Offer`
[INFO] [stdout]    --> src/peer/component/watchers.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     /// Watcher for the [`State::local_sdp`] updates.
[INFO] [stdout] 195 | |     ///
[INFO] [stdout] 196 | |     /// Sets [`PeerConnection`]'s SDP offer to the provided one and sends
[INFO] [stdout] 197 | |     /// a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout] 208 | |     /// [`Offerer`]: NegotiationRole::Offerer
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout]                                                              ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Sdp` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::MakeSdpAnswer`
[INFO] [stdout]    --> src/peer/component/watchers.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     /// Watcher for the [`State::local_sdp`] updates.
[INFO] [stdout] 195 | |     ///
[INFO] [stdout] 196 | |     /// Sets [`PeerConnection`]'s SDP offer to the provided one and sends
[INFO] [stdout] 197 | |     /// a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout] 208 | |     /// [`Offerer`]: NegotiationRole::Offerer
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             a [`Command::MakeSdpAnswer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout]                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Sdp::Rollback`
[INFO] [stdout]    --> src/peer/component/watchers.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     /// Watcher for the [`State::local_sdp`] updates.
[INFO] [stdout] 195 | |     ///
[INFO] [stdout] 196 | |     /// Sets [`PeerConnection`]'s SDP offer to the provided one and sends
[INFO] [stdout] 197 | |     /// a [`Command::MakeSdpOffer`] if the [`Sdp`] is a [`Sdp::Offer`] and
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     /// [`Answerer`]: NegotiationRole::Answerer
[INFO] [stdout] 208 | |     /// [`Offerer`]: NegotiationRole::Offerer
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Sdp::Rollback`] and the [`NegotiationRole`] is [`Some`].
[INFO] [stdout]              ^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Sdp` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Answerer`
[INFO] [stdout]    --> src/peer/component/watchers.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 | /     /// Watcher for the SDP offer approving by server.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] 278 | |     /// If the current [`NegotiationRole`] is an [`Offerer`] then
[INFO] [stdout] 279 | |     /// [`NegotiationState`] will transit to a [`WaitRemoteSdp`].
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |     /// [`Stable`]: NegotiationState::Stable
[INFO] [stdout] 286 | |     /// [`WaitRemoteSdp`]: NegotiationState::WaitRemoteSdp
[INFO] [stdout]     | |__________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             If the current [`NegotiationRole`] is an [`Answerer`] then
[INFO] [stdout]                                                       ^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Answerer` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SenderComponent`
[INFO] [stdout]    --> src/peer/component/watchers.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 | /     /// Watcher for the [`State::negotiation_role`] updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// Waits for [`SenderComponent`]s' and [`ReceiverComponent`]s'
[INFO] [stdout] 367 | |     /// creation/update, updates local `MediaStream` (if required) and
[INFO] [stdout] 368 | |     /// renegotiates [`PeerConnection`].
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Waits for [`SenderComponent`]s' and [`ReceiverComponent`]s'
[INFO] [stdout]                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `SenderComponent` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ReceiverComponent`
[INFO] [stdout]    --> src/peer/component/watchers.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 | /     /// Watcher for the [`State::negotiation_role`] updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// Waits for [`SenderComponent`]s' and [`ReceiverComponent`]s'
[INFO] [stdout] 367 | |     /// creation/update, updates local `MediaStream` (if required) and
[INFO] [stdout] 368 | |     /// renegotiates [`PeerConnection`].
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Waits for [`SenderComponent`]s' and [`ReceiverComponent`]s'
[INFO] [stdout]                                                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `ReceiverComponent` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `State::general_media_exchange_state`
[INFO] [stdout]    --> src/peer/media/receiver/component.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 | /     /// Watcher for the [`State::general_media_exchange_state`] update.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// Updates [`Receiver`]'s general media exchange state. Adds or removes
[INFO] [stdout] 267 | |     /// [`TransceiverDirection::RECV`] from the [`Transceiver`] of the
[INFO] [stdout] 268 | |     /// [`Receiver`].
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Watcher for the [`State::general_media_exchange_state`] update.
[INFO] [stdout]                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: the struct `State` has no field or associated item named `general_media_exchange_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Transceiver`
[INFO] [stdout]    --> src/peer/media/receiver/component.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 | /     /// Watcher for the [`State::general_media_exchange_state`] update.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// Updates [`Receiver`]'s general media exchange state. Adds or removes
[INFO] [stdout] 267 | |     /// [`TransceiverDirection::RECV`] from the [`Transceiver`] of the
[INFO] [stdout] 268 | |     /// [`Receiver`].
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`TransceiverDirection::RECV`] from the [`Transceiver`] of the
[INFO] [stdout]                                                      ^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Transceiver` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TrackEvent::MediaExchangeIntention`
[INFO] [stdout]    --> src/peer/media/receiver/component.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 | /     /// Watcher for [`MediaExchangeState::Transition`] update.
[INFO] [stdout] 319 | |     ///
[INFO] [stdout] 320 | |     /// Sends [`TrackEvent::MediaExchangeIntention`] with the provided
[INFO] [stdout] 321 | |     /// [`media_exchange_state`].
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Sends [`TrackEvent::MediaExchangeIntention`] with the provided
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `TrackEvent` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `local::Track`
[INFO] [stdout]   --> src/peer/media/sender/component.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// State of the [`local::Track`] of the [`Sender`].
[INFO] [stdout]    |                    ^^^^^^^^^^^^ no item named `local` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `local::Track`
[INFO] [stdout]   --> src/peer/media/sender/component.rs:39:48
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// Indicates that [`Sender`] is new, or [`local::Track`] is set.
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ no item named `local` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `local::Track`
[INFO] [stdout]   --> src/peer/media/sender/component.rs:42:49
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// Indicates that [`Sender`] needs a new [`local::Track`].
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^ no item named `local` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `local::Track`
[INFO] [stdout]   --> src/peer/media/sender/component.rs:45:30
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Indicates that new [`local::Track`] getting is failed.
[INFO] [stdout]    |                              ^^^^^^^^^^^^ no item named `local` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `failed_local_stream_update` links to private item `State::local_track_state`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:360:20
[INFO] [stdout]     |
[INFO] [stdout] 360 |     /// Transits [`State::local_track_state`] to a failed state.
[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 `local_stream_updated` links to private item `State::local_track_state`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |     /// Transits [`State::local_track_state`] to a stable state.
[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 `TrackEvent::MediaExchangeIntention`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | /     /// Watcher for [`MediaExchangeState::Transition`] update.
[INFO] [stdout] 396 | |     ///
[INFO] [stdout] 397 | |     /// Sends [`TrackEvent::MediaExchangeIntention`] with the provided
[INFO] [stdout] 398 | |     /// [`media_exchange_state`].
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Sends [`TrackEvent::MediaExchangeIntention`] with the provided
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `TrackEvent` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TrackEvent::MuteUpdateIntention`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:409:5
[INFO] [stdout]     |
[INFO] [stdout] 409 | /     /// Watcher for [`MuteState::Transition`] update.
[INFO] [stdout] 410 | |     ///
[INFO] [stdout] 411 | |     /// Sends [`TrackEvent::MuteUpdateIntention`] with the provided
[INFO] [stdout] 412 | |     /// [`mute_state`].
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Sends [`TrackEvent::MuteUpdateIntention`] with the provided
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `TrackEvent` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Transceiver`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     /// Watcher for the [`State::enabled_general`] update.
[INFO] [stdout] 424 | |     ///
[INFO] [stdout] 425 | |     /// Updates [`Sender`]'s general media exchange state. Adds or removes
[INFO] [stdout] 426 | |     /// [`TransceiverDirection::SEND`] from the [`Transceiver`] of the
[INFO] [stdout] 427 | |     /// [`Receiver`].
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`TransceiverDirection::SEND`] from the [`Transceiver`] of the
[INFO] [stdout]                                                      ^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Transceiver` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Receiver`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     /// Watcher for the [`State::enabled_general`] update.
[INFO] [stdout] 424 | |     ///
[INFO] [stdout] 425 | |     /// Updates [`Sender`]'s general media exchange state. Adds or removes
[INFO] [stdout] 426 | |     /// [`TransceiverDirection::SEND`] from the [`Transceiver`] of the
[INFO] [stdout] 427 | |     /// [`Receiver`].
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Receiver`].
[INFO] [stdout]              ^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Receiver` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Receiver::enabled_individual`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 | /     /// Watcher for the [`MediaExchangeState::Stable`] update.
[INFO] [stdout] 456 | |     ///
[INFO] [stdout] 457 | |     /// Updates [`Receiver::enabled_individual`] to the `new_state`.
[INFO] [stdout] 458 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |     /// Sets [`State::need_local_stream_update`] to the `true` if `new_state` is
[INFO] [stdout] 463 | |     /// [`media_exchange_state::Stable::Enabled`].
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Updates [`Receiver::enabled_individual`] to the `new_state`.
[INFO] [stdout]                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Receiver` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Transceiver`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 | /     /// Watcher for the [`MediaExchangeState::Stable`] update.
[INFO] [stdout] 456 | |     ///
[INFO] [stdout] 457 | |     /// Updates [`Receiver::enabled_individual`] to the `new_state`.
[INFO] [stdout] 458 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |     /// Sets [`State::need_local_stream_update`] to the `true` if `new_state` is
[INFO] [stdout] 463 | |     /// [`media_exchange_state::Stable::Enabled`].
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Removes `MediaTrack` from [`Transceiver`] if `new_state` is
[INFO] [stdout]                                        ^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Transceiver` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `State::need_local_stream_update`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 | /     /// Watcher for the [`MediaExchangeState::Stable`] update.
[INFO] [stdout] 456 | |     ///
[INFO] [stdout] 457 | |     /// Updates [`Receiver::enabled_individual`] to the `new_state`.
[INFO] [stdout] 458 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |     /// Sets [`State::need_local_stream_update`] to the `true` if `new_state` is
[INFO] [stdout] 463 | |     /// [`media_exchange_state::Stable::Enabled`].
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Sets [`State::need_local_stream_update`] to the `true` if `new_state` is
[INFO] [stdout]                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: the struct `State` has no field or associated item named `need_local_stream_update`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Transceiver`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 | /     /// Watcher for the [`MuteState::Stable`] update.
[INFO] [stdout] 485 | |     ///
[INFO] [stdout] 486 | |     /// Updates [`Sender`]'s mute state.
[INFO] [stdout] 487 | |     ///
[INFO] [stdout] 488 | |     /// Updates [`Sender`]'s [`Transceiver`] `MediaTrack.enabled` property.
[INFO] [stdout]     | |___________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Updates [`Sender`]'s [`Transceiver`] `MediaTrack.enabled` property.
[INFO] [stdout]                                   ^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Transceiver` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Connection`
[INFO] [stdout]    --> src/peer/repo.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 | /     /// Watches for [`peer::State`] removal.
[INFO] [stdout] 260 | |     ///
[INFO] [stdout] 261 | |     /// Removes [`peer::Component`] and closes [`Connection`] by calling
[INFO] [stdout] 262 | |     /// [`Connections::close_connection()`].
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Removes [`peer::Component`] and closes [`Connection`] by calling
[INFO] [stdout]                                                     ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Connection` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Sender`
[INFO] [stdout]    --> src/peer/mod.rs:407:48
[INFO] [stdout]     |
[INFO] [stdout] 407 |     /// Handler [`TrackEvent`]s emitted from [`Sender`] or [`Receiver`].
[INFO] [stdout]     |                                                ^^^^^^ no item named `Sender` 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 `Receiver`
[INFO] [stdout]    --> src/peer/mod.rs:407:62
[INFO] [stdout]     |
[INFO] [stdout] 407 |     /// Handler [`TrackEvent`]s emitted from [`Sender`] or [`Receiver`].
[INFO] [stdout]     |                                                              ^^^^^^^^ no item named `Receiver` 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 `PeerEvent::SendIntention`
[INFO] [stdout]    --> src/peer/mod.rs:409:17
[INFO] [stdout]     |
[INFO] [stdout] 409 |     /// Sends [`PeerEvent::SendIntention`] with a [`Command::UpdateTracks`] on
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the enum `PeerEvent` has no variant or associated item named `SendIntention`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TrackEvent::MuteStateIntention`
[INFO] [stdout]    --> src/peer/mod.rs:411:11
[INFO] [stdout]     |
[INFO] [stdout] 411 |     /// [`TrackEvent::MuteStateIntention`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TrackEvent` has no variant or associated item named `MuteStateIntention`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `update_local_stream` links to private item `State::senders`
[INFO] [stdout]    --> src/peer/mod.rs:678:36
[INFO] [stdout]     |
[INFO] [stdout] 678 |     /// date (you set those with [`State::senders`]) and [`State::senders`] are
[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 `update_local_stream` links to private item `State::senders`
[INFO] [stdout]    --> src/peer/mod.rs:678:60
[INFO] [stdout]     |
[INFO] [stdout] 678 |     /// date (you set those with [`State::senders`]) and [`State::senders`] are
[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 `Media::TracksRequest`
[INFO] [stdout]    --> src/peer/mod.rs:770:23
[INFO] [stdout]     |
[INFO] [stdout] 770 |     /// Errors with [`Media::TracksRequest`] if failed to create or merge
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ no item named `Media` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `BackoffDelayer` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]  --> src/rpc/backoff_delayer.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// [`BackoffDelayer::current_interval`] reaches
[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 `BackoffDelayer` links to private item `BackoffDelayer::max_interval`
[INFO] [stdout]  --> src/rpc/backoff_delayer.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | /// [`BackoffDelayer::max_interval`].
[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 `BackoffDelayer` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:11:27
[INFO] [stdout]    |
[INFO] [stdout] 11 | /// First delay will be [`BackoffDelayer::current_interval`].
[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 `delay` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// Resolves after [`BackoffDelayer::current_interval`] delay.
[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 `delay` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// [`BackoffDelayer::current_interval`] *
[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 `delay` links to private item `BackoffDelayer::interval_multiplier`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 |     /// [`BackoffDelayer::interval_multiplier`] milliseconds,
[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 `delay` links to private item `BackoffDelayer::max_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// until [`BackoffDelayer::max_interval`] is reached.
[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 `RpcTransportFactory` links to private item `WebSocketRpcClient::establish_connection`
[INFO] [stdout]    --> src/rpc/websocket/client.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 | /// [`WebSocketRpcClient::establish_connection`] function.
[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 `connect` links to private item `WebSocketRpcClient::establish_connection`
[INFO] [stdout]    --> src/rpc/websocket/client.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |     /// Errors if [`WebSocketRpcClient::establish_connection`] fails.
[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 `Future`
[INFO] [stdout]    --> src/peer/component/tracks_repository.rs:172:19
[INFO] [stdout]     |
[INFO] [stdout] 172 |     /// Returns [`Future`] resolving once all tracks from this
[INFO] [stdout]     |                   ^^^^^^ no item named `Future` 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 `PeerEvent::SendIntention`
[INFO] [stdout]     --> src/api/room.rs:1724:5
[INFO] [stdout]      |
[INFO] [stdout] 1724 | /     /// Handles [`PeerEvent::SendIntention`] event by sending the provided
[INFO] [stdout] 1725 | |     /// [`Command`] to Media Server.
[INFO] [stdout]      | |____________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Handles [`PeerEvent::SendIntention`] event by sending the provided
[INFO] [stdout]                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the enum `PeerEvent` has no variant or associated item named `SendIntention`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::peer::Sender`
[INFO] [stdout]     --> src/api/room.rs:1497:5
[INFO] [stdout]      |
[INFO] [stdout] 1497 | /     /// Creates new `Track`s, updates existing [`Sender`]s/[`Receiver`]s with
[INFO] [stdout] 1498 | |     /// [`PeerUpdate`]s.
[INFO] [stdout] 1499 | |     ///
[INFO] [stdout] 1500 | |     /// Will start (re)negotiation process if `Some` [`NegotiationRole`] is
[INFO] [stdout] ...    |
[INFO] [stdout] 1503 | |     /// [`Receiver`]: crate::peer::Receiver
[INFO] [stdout] 1504 | |     /// [`Sender`]: crate::peer::Sender
[INFO] [stdout]      | |_______________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              [`Sender`]: crate::peer::Sender
[INFO] [stdout]                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: no item named `Sender` in module `peer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::peer::Receiver`
[INFO] [stdout]     --> src/api/room.rs:1497:5
[INFO] [stdout]      |
[INFO] [stdout] 1497 | /     /// Creates new `Track`s, updates existing [`Sender`]s/[`Receiver`]s with
[INFO] [stdout] 1498 | |     /// [`PeerUpdate`]s.
[INFO] [stdout] 1499 | |     ///
[INFO] [stdout] 1500 | |     /// Will start (re)negotiation process if `Some` [`NegotiationRole`] is
[INFO] [stdout] ...    |
[INFO] [stdout] 1503 | |     /// [`Receiver`]: crate::peer::Receiver
[INFO] [stdout] 1504 | |     /// [`Sender`]: crate::peer::Sender
[INFO] [stdout]      | |_______________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              [`Receiver`]: crate::peer::Receiver
[INFO] [stdout]                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: no item named `Receiver` in module `peer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 69 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 16.68s
[INFO] running `Command { std: "docker" "inspect" "b27f8b0f52ee15e8d938fbe16474414c5da17f1ad11659c8e31c2f3b85b42b87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b27f8b0f52ee15e8d938fbe16474414c5da17f1ad11659c8e31c2f3b85b42b87", kill_on_drop: false }`
[INFO] [stdout] b27f8b0f52ee15e8d938fbe16474414c5da17f1ad11659c8e31c2f3b85b42b87
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1794d10538a112cad8652781adee526ab658467aec3f30b712affaa8c6d12301
[INFO] running `Command { std: "docker" "start" "-a" "1794d10538a112cad8652781adee526ab658467aec3f30b712affaa8c6d12301", kill_on_drop: false }`
[INFO] [stderr]  Documenting medea-jason v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `broken_intra_doc_links` has been renamed to `rustdoc::broken_intra_doc_links`
[INFO] [stdout]  --> src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![deny(broken_intra_doc_links)]
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::broken_intra_doc_links`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `unconstrain_if_satisfies_video` links to private item `VideoTrackConstraints::unconstrain`
[INFO] [stdout]    --> src/media/constraints.rs:374:11
[INFO] [stdout]     |
[INFO] [stdout] 374 |     /// [`VideoTrackConstraints::unconstrain`].
[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 `set_audio_publish` links to private item `AudioMediaTracksSettings::enabled`
[INFO] [stdout]    --> src/media/constraints.rs:527:31
[INFO] [stdout]     |
[INFO] [stdout] 527 |     /// Sets the underlying [`AudioMediaTracksSettings::enabled`] to 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 `set_video_publish` links to private item `VideoTrackConstraints::enabled`
[INFO] [stdout]    --> src/media/constraints.rs:534:27
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// Sets underlying [`VideoTrackConstraints::enabled`] based on provided
[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 `failed_local_stream_update` links to private item `State::local_track_state`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:360:20
[INFO] [stdout]     |
[INFO] [stdout] 360 |     /// Transits [`State::local_track_state`] to a failed state.
[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 `local_stream_updated` links to private item `State::local_track_state`
[INFO] [stdout]    --> src/peer/media/sender/component.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |     /// Transits [`State::local_track_state`] to a stable state.
[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 `update_local_stream` links to private item `State::senders`
[INFO] [stdout]    --> src/peer/mod.rs:678:36
[INFO] [stdout]     |
[INFO] [stdout] 678 |     /// date (you set those with [`State::senders`]) and [`State::senders`] are
[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 `update_local_stream` links to private item `State::senders`
[INFO] [stdout]    --> src/peer/mod.rs:678:60
[INFO] [stdout]     |
[INFO] [stdout] 678 |     /// date (you set those with [`State::senders`]) and [`State::senders`] are
[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 `BackoffDelayer` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]  --> src/rpc/backoff_delayer.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// [`BackoffDelayer::current_interval`] reaches
[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 `BackoffDelayer` links to private item `BackoffDelayer::max_interval`
[INFO] [stdout]  --> src/rpc/backoff_delayer.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | /// [`BackoffDelayer::max_interval`].
[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 `BackoffDelayer` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:11:27
[INFO] [stdout]    |
[INFO] [stdout] 11 | /// First delay will be [`BackoffDelayer::current_interval`].
[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 `delay` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// Resolves after [`BackoffDelayer::current_interval`] delay.
[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 `delay` links to private item `BackoffDelayer::current_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// [`BackoffDelayer::current_interval`] *
[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 `delay` links to private item `BackoffDelayer::interval_multiplier`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 |     /// [`BackoffDelayer::interval_multiplier`] milliseconds,
[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 `delay` links to private item `BackoffDelayer::max_interval`
[INFO] [stdout]   --> src/rpc/backoff_delayer.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// until [`BackoffDelayer::max_interval`] is reached.
[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 `RpcTransportFactory` links to private item `WebSocketRpcClient::establish_connection`
[INFO] [stdout]    --> src/rpc/websocket/client.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 | /// [`WebSocketRpcClient::establish_connection`] function.
[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 `connect` links to private item `WebSocketRpcClient::establish_connection`
[INFO] [stdout]    --> src/rpc/websocket/client.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |     /// Errors if [`WebSocketRpcClient::establish_connection`] fails.
[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: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.18s
[INFO] running `Command { std: "docker" "inspect" "1794d10538a112cad8652781adee526ab658467aec3f30b712affaa8c6d12301", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1794d10538a112cad8652781adee526ab658467aec3f30b712affaa8c6d12301", kill_on_drop: false }`
[INFO] [stdout] 1794d10538a112cad8652781adee526ab658467aec3f30b712affaa8c6d12301
