[INFO] fetching crate perseus 0.4.0...
[INFO] documenting perseus-0.4.0 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate perseus 0.4.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate perseus 0.4.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] started tweaking crates.io crate perseus 0.4.0
[INFO] finished tweaking crates.io crate perseus 0.4.0
[INFO] tweaked toml for crates.io crate perseus 0.4.0 written to /workspace/builds/worker-1-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 sycamore-web v0.8.2
[INFO] [stderr]   Downloaded sycamore-core v0.8.2
[INFO] [stderr]   Downloaded parse-js v0.10.3
[INFO] [stderr]   Downloaded fmterr v0.1.1
[INFO] [stderr]   Downloaded sycamore-router-macro v0.8.0
[INFO] [stderr]   Downloaded sycamore-reactive v0.8.1
[INFO] [stderr]   Downloaded sycamore-router v0.8.0
[INFO] [stderr]   Downloaded css-minify v0.3.1
[INFO] [stderr]   Downloaded sycamore-futures v0.8.0
[INFO] [stderr]   Downloaded sycamore v0.8.2
[INFO] [stderr]   Downloaded sycamore-macro v0.8.2
[INFO] [stderr]   Downloaded minify-html-onepass v0.10.8
[INFO] [stderr]   Downloaded perseus-macro v0.4.0
[INFO] [stderr]   Downloaded minify-js v0.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 182887dfcb6e3e11800569e63c5edb44440ddd3b66e52394dc5b8667110d23af
[INFO] running `Command { std: "docker" "start" "-a" "182887dfcb6e3e11800569e63c5edb44440ddd3b66e52394dc5b8667110d23af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "182887dfcb6e3e11800569e63c5edb44440ddd3b66e52394dc5b8667110d23af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "182887dfcb6e3e11800569e63c5edb44440ddd3b66e52394dc5b8667110d23af", kill_on_drop: false }`
[INFO] [stdout] 182887dfcb6e3e11800569e63c5edb44440ddd3b66e52394dc5b8667110d23af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/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] cb0419e64a48898e5fc329970304857348386b910da29c0ceea2b45fe3a417c6
[INFO] running `Command { std: "docker" "start" "-a" "cb0419e64a48898e5fc329970304857348386b910da29c0ceea2b45fe3a417c6", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.84
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling bumpalo v3.12.1
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling ahash v0.7.6
[INFO] [stderr]    Compiling slotmap v1.0.6
[INFO] [stderr]    Compiling wasm-bindgen v0.2.84
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]     Checking smallvec v1.10.0
[INFO] [stderr]     Checking futures-channel v0.3.28
[INFO] [stderr]    Compiling tokio v1.28.0
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]     Checking utf8-width v0.1.6
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]     Checking futures-util v0.3.28
[INFO] [stderr]     Checking html-escape v0.2.13
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]     Checking sycamore-reactive v0.8.1
[INFO] [stderr]     Checking sycamore-core v0.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]     Checking fmterr v0.1.1
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking sycamore-futures v0.8.0
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.84
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.84
[INFO] [stderr]    Compiling sycamore-macro v0.8.2
[INFO] [stderr]    Compiling sycamore-router-macro v0.8.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.84
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling perseus-macro v0.4.0
[INFO] [stderr]     Checking js-sys v0.3.61
[INFO] [stderr]     Checking serde_json v1.0.96
[INFO] [stderr]     Checking web-sys v0.3.61
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.34
[INFO] [stderr]     Checking sycamore-web v0.8.2
[INFO] [stderr]     Checking sycamore v0.8.2
[INFO] [stderr]     Checking sycamore-router v0.8.0
[INFO] [stderr]  Documenting perseus v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout]  --> src/state/live_reload.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use wasm_bindgen::{closure::Closure, JsCast, JsValue};
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/state/live_reload.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use wasm_bindgen::{closure::Closure, JsCast, JsValue};
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]  --> src/state/live_reload.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use web_sys::{ErrorEvent, MessageEvent, WebSocket};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]   --> src/utils/path_prefix.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     use wasm_bindgen::JsCast;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]   --> src/utils/path_prefix.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     use web_sys::{HtmlBaseElement, Url};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/utils/replace_head.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use wasm_bindgen::JsCast;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]  --> src/utils/replace_head.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use web_sys::Element;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/client.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasm_bindgen::JsValue;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]  --> src/client.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use web_sys::{CustomEvent, CustomEventInit};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/reactor/hsr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasm_bindgen::JsValue;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]   --> src/reactor/start.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use web_sys::Element;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `web_sys`
[INFO] [stdout]    --> src/lib.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub use web_sys::console::log_1 as log_js_value;
[INFO] [stdout]     |             ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]    --> src/lib.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub use wasm_bindgen::JsValue;
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::web_log`
[INFO] [stdout]    --> src/lib.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub use crate::web_log;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ no `web_log` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::PerseusNodeType`, `crate::Request`
[INFO] [stdout]    --> src/lib.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub use crate::{PerseusNodeType, Request};
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^  ^^^^^^^ no `Request` in the root
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     no `PerseusNodeType` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/i18n/locale_detector.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasm_bindgen::JsValue;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rexie`
[INFO] [stdout]  --> src/state/freeze_idb.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rexie::{Direction, Error as RexieError, ObjectStore, Rexie, TransactionMode};
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `rexie`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/state/freeze_idb.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasm_bindgen::JsValue;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen_futures`
[INFO] [stdout]  --> src/state/freeze_idb.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasm_bindgen_futures::JsFuture;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen_futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::utils::PerseusDuration`
[INFO] [stdout]  --> src/template/core/setters.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::utils::PerseusDuration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `PerseusDuration` in `utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]  --> src/utils/fetch.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use wasm_bindgen::{JsCast, JsValue};
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen_futures`
[INFO] [stdout]  --> src/utils/fetch.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasm_bindgen_futures::JsFuture;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen_futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]  --> src/utils/fetch.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use web_sys::{Request, RequestInit, RequestMode, Response};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `decode_time_str::ComputedDuration`, `decode_time_str::PerseusDuration`
[INFO] [stdout]   --> src/utils/mod.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use decode_time_str::{ComputedDuration, InvalidDuration, PerseusDuration}; /* These have dummy equivalents for the browser */
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^ no `PerseusDuration` in `utils::decode_time_str`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           no `ComputedDuration` in `utils::decode_time_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `web_sys`
[INFO] [stdout]   --> src/reactor/initial_load.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use web_sys::Element;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasm_bindgen`
[INFO] [stdout]    --> src/reactor/initial_load.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |         use wasm_bindgen::JsCast;
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared crate or module `wasm_bindgen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `web_log` in the crate root
[INFO] [stdout]   --> src/utils/checkpoint.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     crate::web_log!("Perseus is in testing mode. If you're an end-user and seeing this message, please report this as a bug to the websit...
[INFO] [stdout]    |            ^^^^^^^ could not find `web_log` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `web_log` in the crate root
[INFO] [stdout]   --> src/client.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 | ...   crate::web_log!("[CRITICAL ERROR]: Perseus has panicked! An error message has hopefully been displayed on your screen explaining th...
[INFO] [stdout]    |              ^^^^^^^ could not find `web_log` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `web_log` in the crate root
[INFO] [stdout]   --> src/client.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 | ...   crate::web_log!("[WARNING]: The app has been compiled with unwinding panics, and it is possible that the app will now continue norm...
[INFO] [stdout]    |              ^^^^^^^ could not find `web_log` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `web_sys`
[INFO] [stdout]   --> src/utils/render.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     parent: web_sys::Element,
[INFO] [stdout]    |             ^^^^^^^ use of undeclared crate or module `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `return` value
[INFO] [stdout]    --> src/template/widget_component.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |         return { self.browser_widget(cx, path, props) };
[INFO] [stdout]     |                ^^                                    ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 131 -         return { self.browser_widget(cx, path, props) };
[INFO] [stdout] 131 +         return self.browser_widget(cx, path, props);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `get_translator_for_locale`, `get_translations_str_for_locale`, `get_translator_for_translations_str`, `new_dummy`
[INFO] [stdout]    --> src/i18n/translations_manager.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 46  | /     async fn get_translator_for_locale(
[INFO] [stdout] 47  | |         &self,
[INFO] [stdout] 48  | |         locale: String,
[INFO] [stdout] 49  | |     ) -> Result<Translator, TranslationsManagerError>;
[INFO] [stdout]     | |______________________________________________________- `get_translator_for_locale` from trait
[INFO] [stdout] ...
[INFO] [stdout] 53  | /     async fn get_translations_str_for_locale(
[INFO] [stdout] 54  | |         &self,
[INFO] [stdout] 55  | |         locale: String,
[INFO] [stdout] 56  | |     ) -> Result<String, TranslationsManagerError>;
[INFO] [stdout]     | |__________________________________________________- `get_translations_str_for_locale` from trait
[INFO] [stdout] ...
[INFO] [stdout] 64  | /     async fn get_translator_for_translations_str(
[INFO] [stdout] 65  | |         &self,
[INFO] [stdout] 66  | |         locale: String,
[INFO] [stdout] 67  | |         translations_str: String,
[INFO] [stdout] 68  | |     ) -> Result<Translator, TranslationsManagerError>;
[INFO] [stdout]     | |______________________________________________________- `get_translator_for_translations_str` from trait
[INFO] [stdout] ...
[INFO] [stdout] 76  |       fn new_dummy() -> Self;
[INFO] [stdout]     |       ----------------------- `new_dummy` from trait
[INFO] [stdout] ...
[INFO] [stdout] 170 |   impl TranslationsManager for FsTranslationsManager {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `get_translator_for_locale`, `get_translations_str_for_locale`, `get_translator_for_translations_str`, `new_dummy` in implementation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `read`, `write`
[INFO] [stdout]   --> src/stores/mutable.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn read(&self, name: &str) -> Result<String, StoreError>;
[INFO] [stdout]    |     --------------------------------------------------------------- `read` from trait
[INFO] [stdout] ...
[INFO] [stdout] 34 |     async fn write(&self, name: &str, content: &str) -> Result<(), StoreError>;
[INFO] [stdout]    |     --------------------------------------------------------------------------- `write` from trait
[INFO] [stdout] ...
[INFO] [stdout] 62 | impl MutableStore for FsMutableStore {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `read`, `write` in implementation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 32 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `perseus`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name perseus src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="cache-initial-load"' --cfg 'feature="client-helpers"' --cfg 'feature="console_error_panic_hook"' --cfg 'feature="default"' --cfg 'feature="dflt-engine"' --cfg 'feature="hsr"' --cfg 'feature="idb-freezing"' --cfg 'feature="js-sys"' --cfg 'feature="live-reload"' --cfg 'feature="macros"' --cfg 'feature="minify"' --cfg 'feature="minify-css"' --cfg 'feature="perseus-macro"' --cfg 'feature="rexie"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=2cccd019af31cab2 -L dependency=/opt/rustwide/target/debug/deps --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-aa6eea4426c29787.so --extern fmterr=/opt/rustwide/target/debug/deps/libfmterr-f102ffb5d7ccc6c3.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-9ebd8262a1c6f52f.rmeta --extern perseus_macro=/opt/rustwide/target/debug/deps/libperseus_macro-fbafb8f50c3cf603.so --extern serde=/opt/rustwide/target/debug/deps/libserde-0bc9d1a5d13f66c2.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-a9d17892bdab6ec5.rmeta --extern sycamore=/opt/rustwide/target/debug/deps/libsycamore-09845f70ab147a5b.rmeta --extern sycamore_futures=/opt/rustwide/target/debug/deps/libsycamore_futures-4ff2e90494adbcfd.rmeta --extern sycamore_router=/opt/rustwide/target/debug/deps/libsycamore_router-7107e257f6b05ed5.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-ef8ec6e81891414c.rmeta --cap-lints=warn --crate-version 0.4.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "cb0419e64a48898e5fc329970304857348386b910da29c0ceea2b45fe3a417c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb0419e64a48898e5fc329970304857348386b910da29c0ceea2b45fe3a417c6", kill_on_drop: false }`
[INFO] [stdout] cb0419e64a48898e5fc329970304857348386b910da29c0ceea2b45fe3a417c6
