[INFO] fetching crate wry-bindgen-runtime 0.1.0-alpha.10...
[INFO] documenting wry-bindgen-runtime-0.1.0-alpha.10 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate wry-bindgen-runtime 0.1.0-alpha.10 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate wry-bindgen-runtime 0.1.0-alpha.10
[INFO] finished tweaking crates.io crate wry-bindgen-runtime 0.1.0-alpha.10
[INFO] tweaked toml for crates.io crate wry-bindgen-runtime 0.1.0-alpha.10 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wry-bindgen-runtime 0.1.0-alpha.10 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wry-bindgen-runtime 0.1.0-alpha.10 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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] bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487
[INFO] running `Command { std: "docker" "start" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487", 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" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487", 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" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling lazy-js-bundle v0.7.9
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling wry-bindgen-runtime v0.1.0-alpha.10 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ouroboros_macro v0.18.5
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking ouroboros v0.18.5
[INFO] [stderr]  Documenting wry-bindgen-runtime v0.1.0-alpha.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: public documentation for `register_linked_module` links to private item `linked_module`
[INFO] [stdout]   --> src/function_registry.rs:23:33
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// resolves to `content` via [`linked_module`].
[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 `register_linked_module` links to private item `linked_module`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           resolves to `content` via [`linked_module`].
[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 `ObjectBorrowError` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `ObjectRef` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `ObjectRefMut` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `ObjectTakeError` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `Runtime` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `batch` links to private item `crate::batch`
[INFO] [stdout]   --> src/wire/mod.rs:44:44
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `batch_async` links to private item `crate::batch`
[INFO] [stdout]   --> src/wire/mod.rs:44:44
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `force_flush` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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 `run_js_sync` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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_runtime` links to private item `crate::batch`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           operation-frame lifecycle in [`batch`](crate::batch), so it lives there;
[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] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/function_registry.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub fn link_to_raw_specifier(spec: &str) -> String {
[INFO] [stdout] 35 | |     spec.into()
[INFO] [stdout] 36 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `The runtime side of `link_to!`: register a JS snippet (or resolve a raw`
[INFO] [stdout]    = help: ends near `snippet protocol does not serve it, so a fetch of an unknown specifier fails.`
[INFO] [stdout]    = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/function_registry.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub fn link_to_raw_specifier(spec: &str) -> String {
[INFO] [stdout] 35 | |     spec.into()
[INFO] [stdout] 36 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Resolve a `link_to!(raw_module = ...)` specifier. A raw module is an opaque`
[INFO] [stdout]    = help: ends near `Resolve a `link_to!(raw_module = ...)` specifier. A raw module is an opaque`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/function_registry.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub fn register_linked_module(content: &'static str) -> String {
[INFO] [stdout] 25 | |     let hash = JsModuleSpec::new(content).const_hash();
[INFO] [stdout] 26 | |     let path = format!("{hash:x}.js");
[INFO] [stdout] 27 | |     LINKED_MODULES.lock().unwrap().insert(path.clone(), content);
[INFO] [stdout] 28 | |     format!("/__wbg__/snippets/{path}")
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `The runtime side of `link_to!`: register a JS snippet (or resolve a raw`
[INFO] [stdout]    = help: ends near `resolves to `content` via [`linked_module`].`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/function_registry.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub fn register_linked_module(content: &'static str) -> String {
[INFO] [stdout] 25 | |     let hash = JsModuleSpec::new(content).const_hash();
[INFO] [stdout] 26 | |     let path = format!("{hash:x}.js");
[INFO] [stdout] 27 | |     LINKED_MODULES.lock().unwrap().insert(path.clone(), content);
[INFO] [stdout] 28 | |     format!("/__wbg__/snippets/{path}")
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Register a `link_to!(module = ...)` / `link_to!(inline_js = ...)` snippet and`
[INFO] [stdout]    = help: ends near `Register a `link_to!(module = ...)` / `link_to!(inline_js = ...)` snippet and`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub enum ObjectBorrowError {
[INFO] [stdout] 125 | |     InvalidHandle,
[INFO] [stdout] 126 | |     RecursiveUse,
[INFO] [stdout] 127 | |     TypeMismatch,
[INFO] [stdout] 128 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Why an object borrow failed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub enum ObjectBorrowError {
[INFO] [stdout] 125 | |     InvalidHandle,
[INFO] [stdout] 126 | |     RecursiveUse,
[INFO] [stdout] 127 | |     TypeMismatch,
[INFO] [stdout] 128 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Why an object borrow failed.`
[INFO] [stdout]     = help: ends near `Why an object borrow failed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / pub struct ObjectRef<T: 'static> {
[INFO] [stdout] 162 | |     handle: ObjectHandle,
[INFO] [stdout] 163 | |     inner: Option<ObjectRefCell<T>>,
[INFO] [stdout] 164 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Shared borrow of a stored Rust object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / pub struct ObjectRef<T: 'static> {
[INFO] [stdout] 162 | |     handle: ObjectHandle,
[INFO] [stdout] 163 | |     inner: Option<ObjectRefCell<T>>,
[INFO] [stdout] 164 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Shared borrow of a stored Rust object.`
[INFO] [stdout]     = help: ends near `Shared borrow of a stored Rust object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / pub struct ObjectRefMut<T: 'static> {
[INFO] [stdout] 213 | |     handle: ObjectHandle,
[INFO] [stdout] 214 | |     inner: Option<ObjectRefMutCell<T>>,
[INFO] [stdout] 215 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Mutable borrow of a stored Rust object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / pub struct ObjectRefMut<T: 'static> {
[INFO] [stdout] 213 | |     handle: ObjectHandle,
[INFO] [stdout] 214 | |     inner: Option<ObjectRefMutCell<T>>,
[INFO] [stdout] 215 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Mutable borrow of a stored Rust object.`
[INFO] [stdout]     = help: ends near `Mutable borrow of a stored Rust object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 142 | / pub enum ObjectTakeError {
[INFO] [stdout] 143 | |     InvalidHandle,
[INFO] [stdout] 144 | |     Borrowed,
[INFO] [stdout] 145 | |     TypeMismatch,
[INFO] [stdout] 146 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Why taking ownership of an object failed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 142 | / pub enum ObjectTakeError {
[INFO] [stdout] 143 | |     InvalidHandle,
[INFO] [stdout] 144 | |     Borrowed,
[INFO] [stdout] 145 | |     TypeMismatch,
[INFO] [stdout] 146 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Why taking ownership of an object failed.`
[INFO] [stdout]     = help: ends near `Why taking ownership of an object failed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | / pub struct Runtime {
[INFO] [stdout] 275 | |     /// The encoder accumulating batched operation payloads.
[INFO] [stdout] 276 | |     encoder: EncodedParts,
[INFO] [stdout] 277 | |     /// Whether the accumulated encoder has at least one operation payload.
[INFO] [stdout] ...   |
[INFO] [stdout] 304 | |     thread_locals: BTreeMap<*const (), Box<dyn Any>>,
[INFO] [stdout] 305 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Every evaluation is a batch - it may just have one operation.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | / pub struct Runtime {
[INFO] [stdout] 275 | |     /// The encoder accumulating batched operation payloads.
[INFO] [stdout] 276 | |     encoder: EncodedParts,
[INFO] [stdout] 277 | |     /// Whether the accumulated encoder has at least one operation payload.
[INFO] [stdout] ...   |
[INFO] [stdout] 304 | |     thread_locals: BTreeMap<*const (), Box<dyn Any>>,
[INFO] [stdout] 305 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `State for batching operations and object storage.`
[INFO] [stdout]     = help: ends near `State for batching operations and object storage.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | / pub fn force_flush() {
[INFO] [stdout] 977 | |     let has_pending = with_runtime(|state| !state.is_empty());
[INFO] [stdout] 978 | |     if has_pending {
[INFO] [stdout] 979 | |         flush_and_return::<()>();
[INFO] [stdout] 980 | |     }
[INFO] [stdout] 981 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Force a flush of the current batch, even if we're inside a batch() call`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | / pub fn force_flush() {
[INFO] [stdout] 977 | |     let has_pending = with_runtime(|state| !state.is_empty());
[INFO] [stdout] 978 | |     if has_pending {
[INFO] [stdout] 979 | |         flush_and_return::<()>();
[INFO] [stdout] 980 | |     }
[INFO] [stdout] 981 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Force a flush of the current batch, even if we're inside a batch() call`
[INFO] [stdout]     = help: ends near `Force a flush of the current batch, even if we're inside a batch() call`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:861:1
[INFO] [stdout]     |
[INFO] [stdout] 861 | / pub fn run_js_sync<R>(
[INFO] [stdout] 862 | |     fn_id: u32,
[INFO] [stdout] 863 | |     add_args: impl FnOnce(&mut EncodedData),
[INFO] [stdout] 864 | |     reserve_placeholder: impl FnOnce(&mut Runtime) -> Option<R>,
[INFO] [stdout] ...   |
[INFO] [stdout] 919 | |     result
[INFO] [stdout] 920 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Run one JS operation synchronously and decode its typed result.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:861:1
[INFO] [stdout]     |
[INFO] [stdout] 861 | / pub fn run_js_sync<R>(
[INFO] [stdout] 862 | |     fn_id: u32,
[INFO] [stdout] 863 | |     add_args: impl FnOnce(&mut EncodedData),
[INFO] [stdout] 864 | |     reserve_placeholder: impl FnOnce(&mut Runtime) -> Option<R>,
[INFO] [stdout] ...   |
[INFO] [stdout] 919 | |     result
[INFO] [stdout] 920 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Run one JS operation synchronously and decode its typed result.`
[INFO] [stdout]     = help: ends near `Run one JS operation synchronously and decode its typed result.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:734:1
[INFO] [stdout]     |
[INFO] [stdout] 734 | / pub fn with_runtime<R>(f: impl FnOnce(&mut Runtime) -> R) -> R {
[INFO] [stdout] 735 | |     RUNTIME.with(|state| {
[INFO] [stdout] 736 | |         let mut state = state.borrow_mut();
[INFO] [stdout] 737 | |         f(state.last_mut().expect("No runtime available"))
[INFO] [stdout] 738 | |     })
[INFO] [stdout] 739 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `The runtime handle, its accessor, the batching controls, and the`
[INFO] [stdout]     = help: ends near `Run `f` with the active runtime. Panics if none is installed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/batch.rs:734:1
[INFO] [stdout]     |
[INFO] [stdout] 734 | / pub fn with_runtime<R>(f: impl FnOnce(&mut Runtime) -> R) -> R {
[INFO] [stdout] 735 | |     RUNTIME.with(|state| {
[INFO] [stdout] 736 | |         let mut state = state.borrow_mut();
[INFO] [stdout] 737 | |         f(state.last_mut().expect("No runtime available"))
[INFO] [stdout] 738 | |     })
[INFO] [stdout] 739 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Run `f` with the active runtime. Panics if none is installed.`
[INFO] [stdout]     = help: ends near `Run `f` with the active runtime. Panics if none is installed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `wry-bindgen-runtime`
[INFO] running `Command { std: "docker" "inspect" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487", kill_on_drop: false }`
[INFO] [stdout] bdc09c6cdf50d26919a2f73e3f5fca379d8e6becf1655128d6ce1c1f84ab8487
