masonry 0.2.0

Data-oriented Rust UI design toolkit.
Documentation
Build #1213232 2024-05-07T21:38:31.091183+00:00
# rustc version
rustc 1.80.0-nightly (7d83a4c13 2024-05-06)
# docs.rs version
docsrs 0.6.0 (7c63657e 2024-05-03)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/masonry-0.2.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/masonry-0.2.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240506-1.80.0-nightly-7d83a4c13\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zunstable-options" "-Zrustdoc-scrape-examples", kill_on_drop: false }`
[INFO] [stdout] 0876b12f0191636b4f755fb8a4c96269d537008129023d64c937a82d7c8a8feb
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0876b12f0191636b4f755fb8a4c96269d537008129023d64c937a82d7c8a8feb", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: simple_image, calc, custom_widget, hello_masonry
[INFO] [stderr]     If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true`
[INFO] [stderr]     to the [[example]] target configuration of at least one example.
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting masonry v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]  --> src/util.rs:6:12
[INFO] [stderr]   |
[INFO] [stderr] 6 | #![cfg(not(tarpaulin_include))]
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stderr]   = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]  --> src/testing/mod.rs:6:12
[INFO] [stderr]   |
[INFO] [stderr] 6 | #![cfg(not(tarpaulin_include))]
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `FALSE`
[INFO] [stderr]    --> src/event.rs:315:15
[INFO] [stderr]     |
[INFO] [stderr] 315 |         #[cfg(FALSE)]
[INFO] [stderr]     |               ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]   --> src/promise.rs:97:11
[INFO] [stderr]    |
[INFO] [stderr] 97 | #[cfg(not(tarpaulin_include))]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `FALSE`
[INFO] [stderr]    --> src/render_root.rs:548:15
[INFO] [stderr]     |
[INFO] [stderr] 548 |         #[cfg(FALSE)]
[INFO] [stderr]     |               ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]  --> src/testing/mod.rs:8:11
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[cfg(not(tarpaulin_include))]
[INFO] [stderr]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]   --> src/testing/mod.rs:10:11
[INFO] [stderr]    |
[INFO] [stderr] 10 | #[cfg(not(tarpaulin_include))]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]   --> src/testing/mod.rs:12:11
[INFO] [stderr]    |
[INFO] [stderr] 12 | #[cfg(not(tarpaulin_include))]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]   --> src/testing/mod.rs:14:11
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[cfg(not(tarpaulin_include))]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `FALSE`
[INFO] [stderr]    --> src/testing/harness.rs:405:11
[INFO] [stderr]     |
[INFO] [stderr] 405 |     #[cfg(FALSE)]
[INFO] [stderr]     |           ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `FALSE`
[INFO] [stderr]   --> src/testing/helper_widgets.rs:38:7
[INFO] [stderr]    |
[INFO] [stderr] 38 | #[cfg(FALSE)]
[INFO] [stderr]    |       ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `FALSE`
[INFO] [stderr]    --> src/testing/helper_widgets.rs:289:11
[INFO] [stderr]     |
[INFO] [stderr] 289 |     #[cfg(FALSE)]
[INFO] [stderr]     |           ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]  --> src/widget/widget_state.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | #![cfg(not(tarpaulin_include))]
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stderr]    --> src/widget/widget.rs:207:11
[INFO] [stderr]     |
[INFO] [stderr] 207 | #[cfg(not(tarpaulin_include))]
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `run_in_background` links to private item `WorkerCtx`
[INFO] [stderr]    --> src/contexts.rs:452:9
[INFO] [stderr]     |
[INFO] [stderr] 452 | /         /// Run the provided function in the background.
[INFO] [stderr] 453 | |         ///
[INFO] [stderr] 454 | |         /// The function takes a [`WorkerCtx`] which it can use to
[INFO] [stderr] 455 | |         /// communicate with the main thread.
[INFO] [stderr]     | |_____________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: the link appears in this line:
[INFO] [stderr]             
[INFO] [stderr]             The function takes a [`WorkerCtx`] which it can use to
[INFO] [stderr]                                   ^^^^^^^^^^^
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `compute_in_background` links to private item `WorkerCtx`
[INFO] [stderr]    --> src/contexts.rs:464:9
[INFO] [stderr]     |
[INFO] [stderr] 464 | /         /// Run the provided function in the background, and send its result once it's done.
[INFO] [stderr] 465 | |         ///
[INFO] [stderr] 466 | |         /// The function takes a [`WorkerCtx`] which it can use to
[INFO] [stderr] 467 | |         /// communicate with the main thread.
[INFO] [stderr] 468 | |         ///
[INFO] [stderr] 469 | |         /// Once the function returns, an [`Event::PromiseResult`](crate::Event::PromiseResult)
[INFO] [stderr] 470 | |         /// is emitted with the return value.
[INFO] [stderr]     | |_____________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: the link appears in this line:
[INFO] [stderr]             
[INFO] [stderr]             The function takes a [`WorkerCtx`] which it can use to
[INFO] [stderr]                                   ^^^^^^^^^^^
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::Event::PromiseResult`
[INFO] [stderr]    --> src/contexts.rs:464:9
[INFO] [stderr]     |
[INFO] [stderr] 464 | /         /// Run the provided function in the background, and send its result once it's done.
[INFO] [stderr] 465 | |         ///
[INFO] [stderr] 466 | |         /// The function takes a [`WorkerCtx`] which it can use to
[INFO] [stderr] 467 | |         /// communicate with the main thread.
[INFO] [stderr] 468 | |         ///
[INFO] [stderr] 469 | |         /// Once the function returns, an [`Event::PromiseResult`](crate::Event::PromiseResult)
[INFO] [stderr] 470 | |         /// is emitted with the return value.
[INFO] [stderr]     | |_____________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: the link appears in this line:
[INFO] [stderr]             
[INFO] [stderr]             Once the function returns, an [`Event::PromiseResult`](crate::Event::PromiseResult)
[INFO] [stderr]                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: no item named `Event` in module `masonry`
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:78:5
[INFO] [stderr]     |
[INFO] [stderr] 78  |     rustdoc::broken_intra_doc_links,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Self::paint_with_z_index`
[INFO] [stderr]    --> src/contexts.rs:675:69
[INFO] [stderr]     |
[INFO] [stderr] 675 |     /// This may be used in combination with [`paint_with_z_index`](Self::paint_with_z_index) in order
[INFO] [stderr]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `PaintCtx` has no field or associated item named `paint_with_z_index`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Event`
[INFO] [stderr]   --> src/event.rs:89:14
[INFO] [stderr]    |
[INFO] [stderr] 89 | /// Unlike [`Event`]s, [`LifeCycle`] events are generated by Masonry, and
[INFO] [stderr]    |              ^^^^^ no item named `Event` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Event::WindowConnected`
[INFO] [stderr]   --> src/event.rs:92:46
[INFO] [stderr]    |
[INFO] [stderr] 92 | /// first launches (during the handling of [`Event::WindowConnected`]) or it
[INFO] [stderr]    |                                              ^^^^^^^^^^^^^^^^^^^^^^ no item named `Event` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::Widget::on_event`
[INFO] [stderr]   --> src/event.rs:93:38
[INFO] [stderr]    |
[INFO] [stderr] 93 | /// may occur during an [`on_event`](crate::Widget::on_event) pass, if some
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Widget` has no associated item named `on_event`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::EventCtx::focus_next`
[INFO] [stderr]    --> src/event.rs:145:25
[INFO] [stderr]     |
[INFO] [stderr] 145 |     /// [`focus_next`]: crate::EventCtx::focus_next
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `EventCtx` has no field or associated item named `focus_next`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::EventCtx::focus_prev`
[INFO] [stderr]    --> src/event.rs:146:25
[INFO] [stderr]     |
[INFO] [stderr] 146 |     /// [`focus_prev`]: crate::EventCtx::focus_prev
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `EventCtx` has no field or associated item named `focus_prev`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Event::should_propagate_to_hidden`
[INFO] [stderr]    --> src/event.rs:344:48
[INFO] [stderr]     |
[INFO] [stderr] 344 |     /// [`Event::should_propagate_to_hidden`]: Event::should_propagate_to_hidden
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Event` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Event::should_propagate_to_hidden`
[INFO] [stderr]    --> src/event.rs:384:48
[INFO] [stderr]     |
[INFO] [stderr] 384 |     /// [`Event::should_propagate_to_hidden`]: Event::should_propagate_to_hidden
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Event` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::AppRoot`
[INFO] [stderr]   --> src/testing/harness.rs:38:59
[INFO] [stderr]    |
[INFO] [stderr] 38 | /// `TestHarness` is a type that simulates an [`AppRoot`](crate::AppRoot)
[INFO] [stderr]    |                                                           ^^^^^^^^^^^^^^ no item named `AppRoot` in module `masonry`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `assert_render_snapshot`
[INFO] [stderr]   --> src/testing/harness.rs:58:20
[INFO] [stderr]    |
[INFO] [stderr] 58 | /// provides the [`assert_render_snapshot`] macro, which performs snapshot testing on the
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^^^^^ no item named `assert_render_snapshot` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = note: `macro_rules` named `assert_render_snapshot` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Self::move_timers_forward`
[INFO] [stderr]   --> src/testing/harness.rs:65:71
[INFO] [stderr]    |
[INFO] [stderr] 65 | /// The passage of time is simulated with the [`move_timers_forward`](Self::move_timers_forward) methods. **(TODO -
[INFO] [stderr]    |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TestHarness` has no field or associated item named `move_timers_forward`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `create` links to private item `HARNESS_DEFAULT_BACKGROUND_COLOR`
[INFO] [stderr]    --> src/testing/harness.rs:153:36
[INFO] [stderr]     |
[INFO] [stderr] 153 |     /// Background color will be [`HARNESS_DEFAULT_BACKGROUND_COLOR`].
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `assert_render_snapshot`
[INFO] [stderr]    --> src/testing/harness.rs:500:26
[INFO] [stderr]     |
[INFO] [stderr] 500 |     /// Method used by [`assert_render_snapshot`]. Use the macro instead.
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^^^^^^^^ no item named `assert_render_snapshot` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = note: `macro_rules` named `assert_render_snapshot` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `InputHandler`
[INFO] [stderr]   --> src/text_helpers.rs:27:64
[INFO] [stderr]    |
[INFO] [stderr] 27 | /// An event representing an application-initiated change in [`InputHandler`]
[INFO] [stderr]    |                                                                ^^^^^^^^^^^^ no item named `InputHandler` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `InputHandler`
[INFO] [stderr]   --> src/text_helpers.rs:31:7
[INFO] [stderr]    |
[INFO] [stderr] 31 | /// [`InputHandler`], we notify the platform so that it can invalidate any
[INFO] [stderr]    |       ^^^^^^^^^^^^ no item named `InputHandler` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `EventCtx::submit_command`
[INFO] [stderr]   --> src/widget/widget.rs:27:57
[INFO] [stderr]    |
[INFO] [stderr] 27 | /// between widgets, by submitting a command (as with [`EventCtx::submit_command`])
[INFO] [stderr]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `EventCtx` has no field or associated item named `submit_command`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::Target`
[INFO] [stderr]   --> src/widget/widget.rs:28:48
[INFO] [stderr]    |
[INFO] [stderr] 28 | /// and passing a `WidgetId` as the [`Target`](crate::Target).
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^ no item named `Target` in module `masonry`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `on_event`
[INFO] [stderr]   --> src/widget/widget.rs:50:65
[INFO] [stderr]    |
[INFO] [stderr] 50 | /// Whenever external events affect the given widget, methods [`on_event`],
[INFO] [stderr]    |                                                                 ^^^^^^^^ no item named `on_event` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Event`
[INFO] [stderr]   --> src/widget/widget.rs:70:48
[INFO] [stderr]    |
[INFO] [stderr] 70 |     /// A number of different events (in the [`Event`] enum) are handled in this
[INFO] [stderr]    |                                                ^^^^^ no item named `Event` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::Command`
[INFO] [stderr]   --> src/widget/widget.rs:73:23
[INFO] [stderr]    |
[INFO] [stderr] 73 |     /// a [`Command`](crate::Command).
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^ no item named `Command` in module `masonry`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `ClipBox::content_must_fill`
[INFO] [stderr]    --> src/widget/portal.rs:190:32
[INFO] [stderr]     |
[INFO] [stderr] 190 |     /// [`content_must_fill`]: ClipBox::content_must_fill
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ClipBox` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `super::attribute::Link`
[INFO] [stderr]   --> src/text2/store.rs:42:19
[INFO] [stderr]    |
[INFO] [stderr] 42 |     /// [`Link`]: super::attribute::Link
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^^^^^^ no item named `attribute` in module `text2`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `super::attribute::Link`
[INFO] [stderr]    --> src/text2/layout.rs:406:19
[INFO] [stderr]     |
[INFO] [stderr] 406 |     /// [`Link`]: super::attribute::Link
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^ no item named `attribute` in module `text2`
[INFO] [stderr] 
[INFO] [stderr] warning: `masonry` (lib doc) generated 40 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.64s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/masonry/index.html
[INFO] running `Command { std: "docker" "inspect" "0876b12f0191636b4f755fb8a4c96269d537008129023d64c937a82d7c8a8feb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0876b12f0191636b4f755fb8a4c96269d537008129023d64c937a82d7c8a8feb", kill_on_drop: false }`
[INFO] [stdout] 0876b12f0191636b4f755fb8a4c96269d537008129023d64c937a82d7c8a8feb