[INFO] fetching crate smithay 0.2.1...
[INFO] documenting smithay-0.2.1 against beta-2020-10-09 for beta-1.48-rustdoc-1
[INFO] extracting crate smithay 0.2.1 into /workspace/builds/worker-0/source
[INFO] validating manifest of crates.io crate smithay 0.2.1 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate smithay 0.2.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate smithay 0.2.1
[INFO] tweaked toml for crates.io crate smithay 0.2.1 written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate crates.io crate smithay 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gbm v0.5.0
[INFO] [stderr]   Downloaded gbm-sys v0.1.0
[INFO] [stderr]   Downloaded drm v0.3.4
[INFO] [stderr]   Downloaded systemd v0.2.0
[INFO] [stderr]   Downloaded xkbcommon v0.2.1
[INFO] [stderr]   Downloaded glium v0.19.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7e35773be14a044cccf0264e622c9e339b32e147a13570cf938c33b38676b398
[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" "7e35773be14a044cccf0264e622c9e339b32e147a13570cf938c33b38676b398", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e35773be14a044cccf0264e622c9e339b32e147a13570cf938c33b38676b398", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e35773be14a044cccf0264e622c9e339b32e147a13570cf938c33b38676b398", kill_on_drop: false }`
[INFO] [stdout] 7e35773be14a044cccf0264e622c9e339b32e147a13570cf938c33b38676b398
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c7d9d5aaec0c97753f2d327ce811f28773f53399d19194c3fce3a1299e719483
[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" "c7d9d5aaec0c97753f2d327ce811f28773f53399d19194c3fce3a1299e719483", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling drm-sys v0.0.9
[INFO] [stderr]    Compiling input-sys v1.9.0
[INFO] [stderr]    Compiling gbm-sys v0.1.0
[INFO] [stderr]     Checking arc-swap v0.4.4
[INFO] [stderr]     Checking smallvec v0.4.5
[INFO] [stderr]     Checking inflate v0.3.4
[INFO] [stderr]     Checking gif v0.9.2
[INFO] [stderr]     Checking memmap v0.7.0
[INFO] [stderr]     Checking nix v0.8.1
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]     Checking nix v0.14.1
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking libudev-sys v0.1.4
[INFO] [stderr]    Compiling derive_more v0.7.1
[INFO] [stderr]     Checking xkbcommon v0.2.1
[INFO] [stderr]     Checking x11-dl v2.18.5
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]     Checking wayland-sys v0.21.13
[INFO] [stderr]    Compiling wayland-server v0.21.13
[INFO] [stderr]    Compiling wayland-protocols v0.21.13
[INFO] [stderr]     Checking tempfile v2.2.0
[INFO] [stderr]    Compiling smithay v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking error-chain v0.11.0
[INFO] [stderr]     Checking enum_primitive v0.1.1
[INFO] [stderr]     Checking parking_lot_core v0.4.0
[INFO] [stderr]     Checking udev v0.2.0
[INFO] [stderr]     Checking slog-scope v4.3.0
[INFO] [stderr]    Compiling gl_generator v0.7.0
[INFO] [stderr]     Checking png v0.11.0
[INFO] [stderr]     Checking slog-stdlog v3.0.5
[INFO] [stderr]     Checking jpeg-decoder v0.1.18
[INFO] [stderr]     Checking parking_lot v0.7.1
[INFO] [stderr]     Checking input v0.4.1
[INFO] [stderr]     Checking image v0.17.0
[INFO] [stderr]    Compiling glium v0.19.0
[INFO] [stderr]     Checking drm v0.3.4
[INFO] [stderr]     Checking gbm v0.5.0
[INFO] [stderr]     Checking wayland-commons v0.21.13
[INFO] [stderr]     Checking calloop v0.4.4
[INFO] [stderr]     Checking wayland-client v0.21.13
[INFO] [stderr]     Checking smithay-client-toolkit v0.4.6
[INFO] [stderr]     Checking winit v0.18.1
[INFO] [stderr]  Documenting smithay v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: allow(rust_2018_idioms) is ignored unless specified at crate level
[INFO] [stdout]  --> src/backend/graphics/gl.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[allow(clippy::all, rust_2018_idioms, missing_docs)]
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) is ignored unless specified at crate level
[INFO] [stdout]   --> src/backend/egl/ffi.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[allow(clippy::all, rust_2018_idioms)]
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) is ignored unless specified at crate level
[INFO] [stdout]  --> src/backend/graphics/gl.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[allow(clippy::all, rust_2018_idioms, missing_docs)]
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]   --> src/backend/egl/ffi.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 |         pub static ref LIB: Library = { Library::new("libEGL.so.1").expect("Failed to load LibEGL") };
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_braces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for macro
[INFO] [stdout]    --> src/wayland/compositor/roles.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / macro_rules! define_roles(
[INFO] [stdout] 161 | |     ($enum_name: ident) => {
[INFO] [stdout] 162 | |         define_roles!($enum_name =>);
[INFO] [stdout] 163 | |     };
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     };
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:1:9
[INFO] [stdout]     |
[INFO] [stdout] 1   | #![warn(missing_docs, rust_2018_idioms)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/wayland/mod.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub mod shell;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub mod xwayland;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::egl::EglSurface`
[INFO] [stdout]  --> src/backend/drm/egl/mod.rs:5:50
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Usually this implementation's [`EglSurface`](::backend::drm::egl::EglSurface)s implementation
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::graphics::gl::GLGraphicsBackend`
[INFO] [stdout]  --> src/backend/drm/egl/mod.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! of [`GLGraphicsBackend`](::backend::graphics::gl::GLGraphicsBackend) will be used
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::egl::EglDevice`
[INFO] [stdout]  --> src/backend/drm/egl/error.rs:2:40
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! Errors thrown by the [`EglDevice`](::backend::drm::egl::EglDevice)
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `error` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::egl::EglSurface`
[INFO] [stdout]  --> src/backend/drm/egl/error.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! and [`EglSurface`](::backend::drm::egl::EglSurface).
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `error` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::Session`
[INFO] [stdout]  --> src/backend/drm/egl/session.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! to an open [`Session`](::backend::session::Session).
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `session` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::egl::EglDevice`
[INFO] [stdout]  --> src/backend/drm/gbm/mod.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Usually this implementation will be wrapped into a [`EglDevice`](::backend::drm::egl::EglDevice).
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `gbm` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::gbm::GbmSurface::page_flip`
[INFO] [stdout]  --> src/backend/drm/gbm/mod.rs:9:34
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! of [`GbmSurface::page_flip`](::backend::drm::gbm::GbmSurface::page_flip).
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `gbm` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::gbm::GbmDevice`
[INFO] [stdout]  --> src/backend/drm/gbm/error.rs:2:40
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! Errors thrown by the [`GbmDevice`](::backend::drm::gbm::GbmDevice)
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `error` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::gbm::GbmSurface`
[INFO] [stdout]  --> src/backend/drm/gbm/error.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! and [`GbmSurface`](::backend::drm::gbm::GbmSurface).
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `error` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::device_bind`
[INFO] [stdout]    --> src/backend/drm/gbm/surface.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |     /// [`device_bind`](::backend::drm::device_bind).
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `surface` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::native::NativeDisplay`
[INFO] [stdout]  --> src/backend/drm/gbm/egl.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! Egl [`NativeDisplay`](::backend::egl::native::NativeDisplay) and
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::native::NativeSurface`
[INFO] [stdout]  --> src/backend/drm/gbm/egl.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! [`NativeSurface`](::backend::egl::native::NativeSurface) support for
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::native::Backend`
[INFO] [stdout]   --> src/backend/drm/gbm/egl.rs:23:21
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// See [`Backend`](::backend::egl::native::Backend).
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::Session`
[INFO] [stdout]  --> src/backend/drm/gbm/session.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! to an open [`Session`](::backend::session::Session).
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `session` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RawSurface`
[INFO] [stdout]  --> src/backend/drm/legacy/mod.rs:2:49
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! [`RawDevice`](RawDevice) and [`RawSurface`](RawSurface)
[INFO] [stdout]   |                                                 ^^^^^^^^^^ the module `legacy` contains no item named `RawSurface`
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::gbm::GbmDevice`
[INFO] [stdout]  --> src/backend/drm/legacy/mod.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Usually this implementation will be wrapped into a [`GbmDevice`](::backend::drm::gbm::GbmDevice).
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `legacy` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::legacy::LegacyDrmDevice`
[INFO] [stdout]  --> src/backend/drm/legacy/error.rs:2:46
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! Errors thrown by the [`LegacyDrmDevice`](::backend::drm::legacy::LegacyDrmDevice)
[INFO] [stdout]   |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `error` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::legacy::LegacyDrmSurface`
[INFO] [stdout]  --> src/backend/drm/legacy/error.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! and [`LegacyDrmSurface`](::backend::drm::legacy::LegacyDrmSurface).
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `error` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::Session`
[INFO] [stdout]  --> src/backend/drm/legacy/session.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! to an open [`Session`](::backend::session::Session).
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `session` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::EGLGraphicsBackend`
[INFO] [stdout]   --> src/backend/egl/mod.rs:14:72
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! To use it bind any backend implementing the [`EGLGraphicsBackend`](::backend::egl::EGLGraphicsBackend) trait, that shall do the
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::EGLDisplay`
[INFO] [stdout]   --> src/backend/egl/mod.rs:18:51
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! You may then use the resulting [`EGLDisplay`](::backend::egl::EGLDisplay) to receive [`EGLImages`](::backend::egl::EGLImages)
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::EGLImages`
[INFO] [stdout]   --> src/backend/egl/mod.rs:18:104
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! You may then use the resulting [`EGLDisplay`](::backend::egl::EGLDisplay) to receive [`EGLImages`](::backend::egl::EGLImages)
[INFO] [stdout]    |                                                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::surface::EGLSurface::swap_buffers`
[INFO] [stdout]    --> src/backend/egl/native.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |     /// [EGLSurface::swap_buffers](::backend::egl::surface::EGLSurface::swap_buffers)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `native` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shm`
[INFO] [stdout]    --> src/backend/egl/mod.rs:362:88
[INFO] [stdout]     |
[INFO] [stdout] 362 |     /// In case the buffer is not managed by EGL (but e.g. the [`wayland::shm` module](::wayland::shm))
[INFO] [stdout]     |                                                                                        ^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::egl::BufferAccessError::NotManaged`
[INFO] [stdout]    --> src/backend/egl/mod.rs:363:45
[INFO] [stdout]     |
[INFO] [stdout] 363 |     /// a [`BufferAccessError::NotManaged`](::backend::egl::BufferAccessError::NotManaged) is returned with the original buffer
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `egl` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::auto::AutoSession::new`
[INFO] [stdout]  --> src/backend/session/auto.rs:8:60
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! To initialize a session just call [`AutoSession::new`](::backend::session::auto::AutoSession::new).
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::auto::AutoSessionNotifier`
[INFO] [stdout]   --> src/backend/session/auto.rs:10:29
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`AutoSessionNotifier`](::backend::session::auto::AutoSessionNotifier) is dropped.
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::auto::AutoSession`
[INFO] [stdout]   --> src/backend/session/auto.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! The [`AutoSession`](::backend::session::auto::AutoSession) is clonable
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::libinput::LibinputInputBackend`
[INFO] [stdout]   --> src/backend/session/auto.rs:19:62
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! Examples for those are e.g. the [`LibinputInputBackend`](::backend::libinput::LibinputInputBackend)
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::libinput::LibinputSessionInterface`
[INFO] [stdout]   --> src/backend/session/auto.rs:20:98
[INFO] [stdout]    |
[INFO] [stdout] 20 | ...putSessionInterface`](::backend::libinput::LibinputSessionInterface)).
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::Session::change_vt`
[INFO] [stdout]   --> src/backend/session/auto.rs:25:54
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! switching the tty via [`AutoSession::change_vt`](::backend::session::Session::change_vt))
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::Device`
[INFO] [stdout]   --> src/backend/session/auto.rs:29:87
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! for notifications are the [`Libinput`](input::Libinput) context or the [`Device`](::backend::drm::Device).
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ the module `auto` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::libinput::LibinputInputBackend`
[INFO] [stdout]   --> src/backend/session/direct.rs:32:62
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! Examples for those are e.g. the [`LibinputInputBackend`](::backend::libinput::LibinputInputBackend)
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `direct` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::libinput::LibinputSessionInterface`
[INFO] [stdout]   --> src/backend/session/direct.rs:33:98
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...utSessionInterface`](::backend::libinput::LibinputSessionInterface)).
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `direct` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::session::Session::change_vt`
[INFO] [stdout]   --> src/backend/session/direct.rs:41:56
[INFO] [stdout]    |
[INFO] [stdout] 41 | //! switching the tty via [`DirectSession::change_vt`](::backend::session::Session::change_vt))
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `direct` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::Device`
[INFO] [stdout]   --> src/backend/session/direct.rs:45:87
[INFO] [stdout]    |
[INFO] [stdout] 45 | //! for notifications are the [`Libinput`](input::Libinput) context or the [`Device`](::backend::drm::Device).
[INFO] [stdout]    |                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ the module `direct` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::udev::UdevBackend`
[INFO] [stdout]  --> src/backend/udev.rs:4:53
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! This module mainly provides the [`UdevBackend`](::backend::udev::UdevBackend), which constantly monitors available DRM devices
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `udev` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::udev::UdevHandler`
[INFO] [stdout]  --> src/backend/udev.rs:5:50
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! and notifies a user supplied [`UdevHandler`](::backend::udev::UdevHandler) of any changes.
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `udev` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::legacy::LegacyDrmDevice`
[INFO] [stdout]    --> src/backend/udev.rs:175:25
[INFO] [stdout]     |
[INFO] [stdout] 175 | /// [`LegacyDrmDevice`](::backend::drm::legacy::LegacyDrmDevice) initialization.
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `udev` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::backend::drm::legacy::LegacyDrmDevice`
[INFO] [stdout]    --> src/backend/udev.rs:205:51
[INFO] [stdout]     |
[INFO] [stdout] 205 | /// Might be used for manual  [`LegacyDrmDevice`](::backend::drm::legacy::LegacyDrmDevice)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `udev` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::output::Output`
[INFO] [stdout]    --> src/backend/winit.rs:218:81
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// The window was resized, can be used to adjust the associated [`Output`](::wayland::output::Output)s mode.
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ the module `winit` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::compositor_init`
[INFO] [stdout]   --> src/wayland/compositor/mod.rs:26:68
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! To initialize this implementation, use the [`compositor_init`](::wayland::compositor::compositor_init)
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `compositor` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::CompositorToken`
[INFO] [stdout]   --> src/wayland/compositor/mod.rs:70:58
[INFO] [stdout]    |
[INFO] [stdout] 70 | //! a surface. It can be cloned. See [`CompositorToken`](::wayland::compositor::CompositorToken)
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `compositor` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::SurfaceAttributes`
[INFO] [stdout]   --> src/wayland/compositor/mod.rs:73:63
[INFO] [stdout]    |
[INFO] [stdout] 73 | //! The surface metadata is held in the [`SurfaceAttributes`](::wayland::compositor::SurfaceAttributes)
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `compositor` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::CompositorToken`
[INFO] [stdout]   --> src/wayland/compositor/mod.rs:78:30
[INFO] [stdout]    |
[INFO] [stdout] 78 | //! This [`CompositorToken`](::wayland::compositor::CompositorToken) also provides access to the metadata associated with the role of the
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `compositor` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::roles`
[INFO] [stdout]   --> src/wayland/compositor/mod.rs:79:54
[INFO] [stdout]    |
[INFO] [stdout] 79 | //! surfaces. See the documentation of the [`roles`](::wayland::compositor::roles) submodule
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `compositor` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::SurfaceEvent::Commit`
[INFO] [stdout]    --> src/wayland/compositor/mod.rs:123:46
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// should only be applied once a [`commit`](::wayland::compositor::SurfaceEvent::Commit)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `compositor` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::roles::RoleType`
[INFO] [stdout]   --> src/wayland/compositor/roles.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 | //! - The trait [`RoleType`](::wayland::compositor::roles::RoleType),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `roles` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::roles::Role`
[INFO] [stdout]   --> src/wayland/compositor/roles.rs:81:57
[INFO] [stdout]    |
[INFO] [stdout] 81 | //! - For each of your roles, the trait [`Role<Token>`](::wayland::compositor::roles::Role)
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `roles` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::CompositorToken`
[INFO] [stdout]   --> src/wayland/compositor/roles.rs:85:46
[INFO] [stdout]    |
[INFO] [stdout] 85 | //! them with a [`CompositorToken<U, R, H>`](::wayland::compositor::CompositorToken)
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `roles` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::CompositorToken`
[INFO] [stdout]    --> src/wayland/compositor/roles.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 | /// [`CompositorToken`](::wayland::compositor::CompositorToken) for easy
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `roles` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::data_device::init_data_device`
[INFO] [stdout]  --> src/wayland/data_device/mod.rs:9:28
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! - [`init_data_device`](::wayland::data_device::init_data_device): this function must be called
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `data_device` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::data_device::set_data_device_focus`
[INFO] [stdout]   --> src/wayland/data_device/mod.rs:11:33
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - [`set_data_device_focus`](::wayland::data_device::set_data_device_focus): this function sets
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `data_device` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::data_device::init_data_device`
[INFO] [stdout]   --> src/wayland/data_device/mod.rs:21:66
[INFO] [stdout]    |
[INFO] [stdout] 21 | //! - You can provide a callback closure to [`init_data_device`](::wayland::data_device::init_data_device)
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `data_device` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::data_device::set_data_device_selection`
[INFO] [stdout]   --> src/wayland/data_device/mod.rs:23:63
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! - the freestanding function [`set_data_device_selection`](::wayland::data_device::set_data_device_selection)
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `data_device` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::data_device::start_dnd`
[INFO] [stdout]   --> src/wayland/data_device/mod.rs:25:47
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! - the freestanding function [`start_dnd`](::wayland::data_device::start_dnd) allows you to initiate a drag'n'drop event from the comp...
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `data_device` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::output::Output`
[INFO] [stdout]   --> src/wayland/output/mod.rs:10:43
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! You need to instantiate an [`Output`](::wayland::output::Output)
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^ the module `output` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::output::Output::new`
[INFO] [stdout]   --> src/wayland/output/mod.rs:13:63
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! Just add it to your Display using the [`Output::new(..)`](::wayland::output::Output::new)
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `output` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::output::Output`
[INFO] [stdout]   --> src/wayland/output/mod.rs:14:49
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! method. You can use the returned [`Output`](::wayland::output::Output) to change
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ the module `output` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::seat::Seat`
[INFO] [stdout]   --> src/wayland/seat/mod.rs:41:64
[INFO] [stdout]    |
[INFO] [stdout] 41 | //! You can add these capabilities via methods of the [`Seat`](::wayland::seat::Seat) struct:
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^^^^^^ the module `seat` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::seat::Seat::add_keyboard`
[INFO] [stdout]   --> src/wayland/seat/mod.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 | //! [`add_keyboard`](::wayland::seat::Seat::add_keyboard), [`add_pointer`](::wayland::seat::Seat::add_pointer).
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `seat` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::seat::Seat::add_pointer`
[INFO] [stdout]   --> src/wayland/seat/mod.rs:42:76
[INFO] [stdout]    |
[INFO] [stdout] 42 | //! [`add_keyboard`](::wayland::seat::Seat::add_keyboard), [`add_pointer`](::wayland::seat::Seat::add_pointer).
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `seat` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::seat::keysyms`
[INFO] [stdout]    --> src/wayland/seat/keyboard.rs:298:47
[INFO] [stdout]     |
[INFO] [stdout] 298 |     /// The module [`wayland::seat::keysyms`](::wayland::seat::keysyms) exposes definitions of all possible keysyms
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^ the module `keyboard` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::legacy::wl_shell_init`
[INFO] [stdout]   --> src/wayland/shell/legacy/mod.rs:26:66
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! To initialize this handler, simple use the [`wl_shell_init`](::wayland::shell::legacy::wl_shell_init)
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `legacy` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::CompositorToken`
[INFO] [stdout]   --> src/wayland/shell/legacy/mod.rs:27:91
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! function provided in this module. You will need to provide it the [`CompositorToken`](::wayland::compositor::CompositorToken)
[INFO] [stdout]    |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `legacy` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::xdg_shell_init`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:24:67
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! To initialize this handler, simple use the [`xdg_shell_init`](::wayland::shell::xdg::xdg_shell_init) function provided in this
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::compositor::CompositorToken`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:25:65
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! module. You will need to provide it the [`CompositorToken`](::wayland::compositor::CompositorToken)
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::ShellClient`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 | //! - [`ShellClient`](::wayland::shell::xdg::ShellClient):
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::ToplevelSurface`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 | //! - [`ToplevelSurface`](::wayland::shell::xdg::ToplevelSurface):
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::ShellState`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 | //!   [`ShellState`](::wayland::shell::xdg::ShellState).
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::PopupSurface`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:84:24
[INFO] [stdout]    |
[INFO] [stdout] 84 | //! - [`PopupSurface`](::wayland::shell::xdg::PopupSurface):
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::ShellState`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 | //!   [`ShellState`](::wayland::shell::xdg::ShellState).
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shell::xdg::ShellState`
[INFO] [stdout]   --> src/wayland/shell/xdg/mod.rs:90:71
[INFO] [stdout]    |
[INFO] [stdout] 90 | //! the subhandler you provided, or via methods on the [`ShellState`](::wayland::shell::xdg::ShellState)
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `xdg` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `::wayland::shm::with_buffer_contents`
[INFO] [stdout]   --> src/wayland/shm/mod.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 | //! [`with_buffer_contents`](::wayland::shm::with_buffer_contents) function to do it:
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the module `shm` contains no item named ``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 81 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "c7d9d5aaec0c97753f2d327ce811f28773f53399d19194c3fce3a1299e719483", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7d9d5aaec0c97753f2d327ce811f28773f53399d19194c3fce3a1299e719483", kill_on_drop: false }`
[INFO] [stdout] c7d9d5aaec0c97753f2d327ce811f28773f53399d19194c3fce3a1299e719483
