[INFO] fetching crate dummy-rustwlc 0.7.1...
[INFO] documenting dummy-rustwlc-0.7.1 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate dummy-rustwlc 0.7.1 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate dummy-rustwlc 0.7.1 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate dummy-rustwlc 0.7.1
[INFO] finished tweaking crates.io crate dummy-rustwlc 0.7.1
[INFO] tweaked toml for crates.io crate dummy-rustwlc 0.7.1 written to /workspace/builds/worker-2-tc2/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" "+beta-2023-04-20" "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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitflags v0.6.0
[INFO] [stderr]   Downloaded dlib v0.3.0
[INFO] [stderr]   Downloaded wayland-sys v0.9.10
[INFO] [stderr]   Downloaded libloading v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c7047246596b6c16a079c4c44d6b6f896655177940378c31a385060390dd80cf
[INFO] running `Command { std: "docker" "start" "-a" "c7047246596b6c16a079c4c44d6b6f896655177940378c31a385060390dd80cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7047246596b6c16a079c4c44d6b6f896655177940378c31a385060390dd80cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7047246596b6c16a079c4c44d6b6f896655177940378c31a385060390dd80cf", kill_on_drop: false }`
[INFO] [stdout] c7047246596b6c16a079c4c44d6b6f896655177940378c31a385060390dd80cf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c72929dc187cbf2feaba3660f7e63eacf5cc3b5614520d7bf54051787c0f0c7c
[INFO] running `Command { std: "docker" "start" "-a" "c72929dc187cbf2feaba3660f7e63eacf5cc3b5614520d7bf54051787c0f0c7c", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]    Compiling libloading v0.2.2
[INFO] [stderr]     Checking lazy_static v0.2.11
[INFO] [stderr]     Checking bitflags v0.6.0
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]     Checking dlib v0.3.0
[INFO] [stderr]     Checking wayland-sys v0.9.10
[INFO] [stderr]  Documenting dummy-rustwlc v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `WLC_RGBA8888` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     WLC_RGBA8888
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `WlcRgba8888`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WLC_RENDERER_GLES2` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     WLC_RENDERER_GLES2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `WlcRendererGles2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WLC_NO_RENDERER` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     WLC_NO_RENDERER
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `WlcNoRenderer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_RGB` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     SURFACE_RGB,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceRgb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_RGBA` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     SURFACE_RGBA,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceRgba`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_EGL` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     SURFACE_EGL,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceEgl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_Y_UV` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     SURFACE_Y_UV,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceYUv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_Y_U_V` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     SURFACE_Y_U_V,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceYUV`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_Y_XUXV` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     SURFACE_Y_XUXV,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceYXuxv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn wlc_get_outputs(memb: *mut libc::size_t) -> *const libc::uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn wlc_get_focused_output() -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn wlc_output_get_name(output: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn wlc_handle_get_user_data(handle: uintptr_t) -> *mut c_void;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn wlc_handle_set_user_data(handle: uintptr_t, userdata: *const c_void);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn wlc_output_get_sleep(output: uintptr_t) -> bool;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn wlc_output_set_sleep(output: uintptr_t, sleep: bool);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn wlc_output_get_resolution(output: uintptr_t) -> *const Size;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn wlc_output_set_resolution(output: uintptr_t, resolution: *const Size, scale: uint32_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn wlc_output_get_scale(output: uintptr_t) -> uint32_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn wlc_output_get_virtual_resolution(output: uintptr_t) -> *const Size;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn wlc_output_get_mask(output: uintptr_t) -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn wlc_output_set_mask(output: uintptr_t, mask: u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | /     pub fn wlc_output_get_views(output: uintptr_t,
[INFO] [stdout] 44 | |                             out_memb: *mut libc::size_t) -> *const uintptr_t;
[INFO] [stdout]    | |____________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn wlc_output_set_views(output: uintptr_t, views: *const uintptr_t, memb: libc::size_t) -> bool;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn wlc_output_focus(output: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn wlc_view_focus(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn wlc_view_close(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn wlc_view_get_output(view: uintptr_t) -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn wlc_view_set_output(view: uintptr_t, output: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn wlc_view_send_to_back(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn wlc_view_send_below(view: uintptr_t, other: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn wlc_view_bring_above(view: uintptr_t, other: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn wlc_view_bring_to_front(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn wlc_view_get_mask(view: uintptr_t) -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn wlc_view_set_mask(view: uintptr_t, mask: u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn wlc_view_get_geometry(view: uintptr_t) -> *const Geometry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wlc_view_get_visible_geometry(view: uintptr_t, geo: *mut Geometry);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wlc_view_set_geometry(view: uintptr_t, edges: u32, geo: *const Geometry);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn wlc_view_get_type(view: uintptr_t) -> ViewType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn wlc_view_set_type(view: uintptr_t, view_type: ViewType, toggle: bool);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn wlc_view_get_state(view: uintptr_t) -> ViewState;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn wlc_view_set_state(view: uintptr_t, state: ViewState, toggle: bool);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn wlc_view_get_parent(view: uintptr_t) -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn wlc_view_set_parent(view: uintptr_t, parent: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn wlc_view_get_title(view: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn wlc_view_get_class(view: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlc_view_get_app_id(view: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn wlc_view_get_pid(view: uintptr_t)-> pid_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn wlc_handle_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn wlc_handle_from_wl_output_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn wlc_view_get_surface(view: uintptr_t) -> uintptr_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn wlc_view_get_wl_client(view: uintptr_t) -> *mut wl_client;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn wlc_view_get_role(view: uintptr_t) -> *mut wl_resource;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     pub fn wlc_view_from_surface(surface: uintptr_t, client: *const wl_client, interface: *const wl_interface,
[INFO] [stdout] 113 | |                              implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout] 114 | |                              -> uintptr_t;
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/handle.rs:545:5
[INFO] [stdout]     |
[INFO] [stdout] 545 |     pub fn get_pid(self) -> pid_t {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | / pub fn pointer_motion_v2(callback: extern "C" fn(view: WlcView, time: u32,
[INFO] [stdout] 337 | |                                               x: f64, y: f64) -> bool) {
[INFO] [stdout]     | |______________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:368:1
[INFO] [stdout]     |
[INFO] [stdout] 368 | pub fn positioner_get_anchor_rect(view: WlcView) -> Option<Geometry> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:384:1
[INFO] [stdout]     |
[INFO] [stdout] 384 | pub fn positioner_get_gravity(view: WlcView) -> PositionerGravityBit {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | pub fn positioner_get_constraint_adjustment(view: WlcView) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub fn view_properties_changed(callback: extern "C" fn(handle: WlcView, mask: ViewPropertyType)) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/types.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / bitflags! {
[INFO] [stdout] 167 | |     #[repr(C)]
[INFO] [stdout] 168 | |     pub flags PositionerAnchorBit: u32 {
[INFO] [stdout] 169 | |         const WLC_BIT_ANCHOR_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/types.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / bitflags! {
[INFO] [stdout] 167 | |     #[repr(C)]
[INFO] [stdout] 168 | |     pub flags PositionerAnchorBit: u32 {
[INFO] [stdout] 169 | |         const WLC_BIT_ANCHOR_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/types.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / bitflags! {
[INFO] [stdout] 178 | |     #[repr(C)]
[INFO] [stdout] 179 | |     pub flags PositionerGravityBit: u32 {
[INFO] [stdout] 180 | |         const WLC_BIT_GRAVITY_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     }
[INFO] [stdout] 187 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/types.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / bitflags! {
[INFO] [stdout] 178 | |     #[repr(C)]
[INFO] [stdout] 179 | |     pub flags PositionerGravityBit: u32 {
[INFO] [stdout] 180 | |         const WLC_BIT_GRAVITY_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     }
[INFO] [stdout] 187 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/types.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | / bitflags! {
[INFO] [stdout] 190 | |     #[repr(C)]
[INFO] [stdout] 191 | |     pub flags PositionerConstraintAdjustmentBits: u32 {
[INFO] [stdout] 192 | |         const WLC_BIT_CONSTRAINT_ADJUSTMENT_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 199 | |     }
[INFO] [stdout] 200 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/types.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | / bitflags! {
[INFO] [stdout] 190 | |     #[repr(C)]
[INFO] [stdout] 191 | |     pub flags PositionerConstraintAdjustmentBits: u32 {
[INFO] [stdout] 192 | |         const WLC_BIT_CONSTRAINT_ADJUSTMENT_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 199 | |     }
[INFO] [stdout] 200 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/input.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn get_position_v2() -> (f64, f64) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/input.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn set_position_v2(_: f64, _: f64) {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn wlc_get_wl_display() -> *mut wl_display;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn wlc_resource_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn wlc_surface_get_size(resource: uintptr_t) -> *const Size;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub fn wlc_surface_get_subsurfaces(parent: uintptr_t, out_size: *mut size_t)
[INFO] [stdout] 22 | |                                        -> *const uintptr_t;
[INFO] [stdout]    | |__________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn wlc_get_subsurface_geometry(surface: uintptr_t, out_geo: *mut Geometry);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn wlc_view_get_surface(view: uintptr_t) -> uintptr_t; // returns wlc_resource
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn wlc_surface_get_wl_resource(resource: uintptr_t) -> *mut wl_resource;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn wlc_view_get_wl_client(handle: uintptr_t) -> *mut wl_client;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/render.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout] 7  | /     pub fn wlc_pixels_read(format: wlc_pixel_format,
[INFO] [stdout] 8  | |                            geometry: *const Geometry,
[INFO] [stdout] 9  | |                            out_geo: *mut Geometry,
[INFO] [stdout] 10 | |                            data: *mut c_void);
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/render.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     pub fn wlc_output_set_gamma(output: uintptr_t,
[INFO] [stdout] 37 | |                                 size: u16,
[INFO] [stdout] 38 | |                                 red: *mut u16,
[INFO] [stdout] 39 | |                                 green: *mut u16,
[INFO] [stdout] 40 | |                                 blue: *mut u16);
[INFO] [stdout]    | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/render.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn wlc_output_get_gamma_size(output: uintptr_t) -> u16 ;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wlc`
[INFO] [stdout]  --> src/lib.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! `rustwlc` is a wrapper for [wlc][], a library for writing a window
[INFO] [stdout]   |                                 ^^^ no item named `wlc` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wlc`
[INFO] [stdout]  --> src/lib.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [wlc][] is a library written in C which acts as a wayland compositor. It
[INFO] [stdout]   |      ^^^ no item named `wlc` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wlc`
[INFO] [stdout]   --> src/lib.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | //! [wlc]: https://github.com/Cloudef/wlc
[INFO] [stdout]    |      ^^^ no item named `wlc` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | //! [wlc]: https://github.com/Cloudef/wlc
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Cloudef/wlc>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 | //! [wayland]: https://wayland.freedesktop.org/
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://wayland.freedesktop.org/>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 | //! [the example program]: https://github.com/Immington-Industries/rust-wlc/blob/master/example/src/main.rs
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Immington-Industries/rust-wlc/blob/master/example/src/main.rs>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 | //! [our GitHub page]: https://github.com/Immington-Industries/rustwlc
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Immington-Industries/rustwlc>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | //! [way-cooler]: https://github.com/Immington-Industries/way-cooler
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Immington-Industries/way-cooler>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/xkb/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | /// http://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#keysym_encoding
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#keysym_encoding>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `codepoint`
[INFO] [stdout]    --> src/xkb/mod.rs:118:51
[INFO] [stdout]     |
[INFO] [stdout] 118 | /// 0x0110FFFF.  The name of Unicode keysyms is "U<codepoint>", e.g. "UA1B2".
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 118 | /// 0x0110FFFF.  The name of Unicode keysyms is "`U<codepoint>`", e.g. "UA1B2".
[INFO] [stdout]     |                                                  +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unknown attribute `no-run`. Did you mean `no_run`?
[INFO] [stdout]    --> src/xkb/mod.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     /// Gets the Keysym for the given name.
[INFO] [stdout] 199 | |     ///
[INFO] [stdout] 200 | |     /// # Arguments
[INFO] [stdout] 201 | |     /// name: The name of a keysym. See docs for `get_name`.
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     /// assert!(key_a.is_valid());
[INFO] [stdout] 224 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the code block will either not be tested if not marked as a rust one or will be run (which you might not want)
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unknown attribute `no-run`. Did you mean `no_run`?
[INFO] [stdout]    --> src/xkb/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 | /     /// Gets name name of the keysym.
[INFO] [stdout] 230 | |     ///
[INFO] [stdout] 231 | |     /// # Examples
[INFO] [stdout] 232 | |     /// ```no-run
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |     /// assert_eq!(key.get_name(), Some("a".to_string()));
[INFO] [stdout] 238 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the code block will either not be tested if not marked as a rust one or will be run (which you might not want)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 91 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.19s
[INFO] running `Command { std: "docker" "inspect" "c72929dc187cbf2feaba3660f7e63eacf5cc3b5614520d7bf54051787c0f0c7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c72929dc187cbf2feaba3660f7e63eacf5cc3b5614520d7bf54051787c0f0c7c", kill_on_drop: false }`
[INFO] [stdout] c72929dc187cbf2feaba3660f7e63eacf5cc3b5614520d7bf54051787c0f0c7c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e7077a50e8d6a6992a644e89c64e057401aab58d35555fee5678678736c87019
[INFO] running `Command { std: "docker" "start" "-a" "e7077a50e8d6a6992a644e89c64e057401aab58d35555fee5678678736c87019", kill_on_drop: false }`
[INFO] [stderr]  Documenting dummy-rustwlc v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `WLC_RGBA8888` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     WLC_RGBA8888
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `WlcRgba8888`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WLC_RENDERER_GLES2` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     WLC_RENDERER_GLES2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `WlcRendererGles2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WLC_NO_RENDERER` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     WLC_NO_RENDERER
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `WlcNoRenderer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_RGB` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     SURFACE_RGB,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceRgb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_RGBA` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     SURFACE_RGBA,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceRgba`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_EGL` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     SURFACE_EGL,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceEgl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_Y_UV` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     SURFACE_Y_UV,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceYUv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_Y_U_V` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     SURFACE_Y_U_V,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceYUV`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SURFACE_Y_XUXV` should have an upper camel case name
[INFO] [stdout]   --> src/render.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     SURFACE_Y_XUXV,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SurfaceYXuxv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn wlc_get_outputs(memb: *mut libc::size_t) -> *const libc::uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn wlc_get_focused_output() -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn wlc_output_get_name(output: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn wlc_handle_get_user_data(handle: uintptr_t) -> *mut c_void;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn wlc_handle_set_user_data(handle: uintptr_t, userdata: *const c_void);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn wlc_output_get_sleep(output: uintptr_t) -> bool;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn wlc_output_set_sleep(output: uintptr_t, sleep: bool);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn wlc_output_get_resolution(output: uintptr_t) -> *const Size;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn wlc_output_set_resolution(output: uintptr_t, resolution: *const Size, scale: uint32_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn wlc_output_get_scale(output: uintptr_t) -> uint32_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn wlc_output_get_virtual_resolution(output: uintptr_t) -> *const Size;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn wlc_output_get_mask(output: uintptr_t) -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn wlc_output_set_mask(output: uintptr_t, mask: u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | /     pub fn wlc_output_get_views(output: uintptr_t,
[INFO] [stdout] 44 | |                             out_memb: *mut libc::size_t) -> *const uintptr_t;
[INFO] [stdout]    | |____________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn wlc_output_set_views(output: uintptr_t, views: *const uintptr_t, memb: libc::size_t) -> bool;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn wlc_output_focus(output: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn wlc_view_focus(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn wlc_view_close(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn wlc_view_get_output(view: uintptr_t) -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn wlc_view_set_output(view: uintptr_t, output: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn wlc_view_send_to_back(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn wlc_view_send_below(view: uintptr_t, other: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn wlc_view_bring_above(view: uintptr_t, other: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn wlc_view_bring_to_front(view: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn wlc_view_get_mask(view: uintptr_t) -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn wlc_view_set_mask(view: uintptr_t, mask: u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn wlc_view_get_geometry(view: uintptr_t) -> *const Geometry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wlc_view_get_visible_geometry(view: uintptr_t, geo: *mut Geometry);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wlc_view_set_geometry(view: uintptr_t, edges: u32, geo: *const Geometry);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn wlc_view_get_type(view: uintptr_t) -> ViewType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn wlc_view_set_type(view: uintptr_t, view_type: ViewType, toggle: bool);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn wlc_view_get_state(view: uintptr_t) -> ViewState;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn wlc_view_set_state(view: uintptr_t, state: ViewState, toggle: bool);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn wlc_view_get_parent(view: uintptr_t) -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn wlc_view_set_parent(view: uintptr_t, parent: uintptr_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn wlc_view_get_title(view: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn wlc_view_get_class(view: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/handle.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlc_view_get_app_id(view: uintptr_t) -> *const c_char;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn wlc_view_get_pid(view: uintptr_t)-> pid_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn wlc_handle_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn wlc_handle_from_wl_output_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn wlc_view_get_surface(view: uintptr_t) -> uintptr_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn wlc_view_get_wl_client(view: uintptr_t) -> *mut wl_client;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn wlc_view_get_role(view: uintptr_t) -> *mut wl_resource;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/handle.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     pub fn wlc_view_from_surface(surface: uintptr_t, client: *const wl_client, interface: *const wl_interface,
[INFO] [stdout] 113 | |                              implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout] 114 | |                              -> uintptr_t;
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/handle.rs:545:5
[INFO] [stdout]     |
[INFO] [stdout] 545 |     pub fn get_pid(self) -> pid_t {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | / pub fn pointer_motion_v2(callback: extern "C" fn(view: WlcView, time: u32,
[INFO] [stdout] 337 | |                                               x: f64, y: f64) -> bool) {
[INFO] [stdout]     | |______________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:368:1
[INFO] [stdout]     |
[INFO] [stdout] 368 | pub fn positioner_get_anchor_rect(view: WlcView) -> Option<Geometry> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:384:1
[INFO] [stdout]     |
[INFO] [stdout] 384 | pub fn positioner_get_gravity(view: WlcView) -> PositionerGravityBit {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | pub fn positioner_get_constraint_adjustment(view: WlcView) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/callback.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub fn view_properties_changed(callback: extern "C" fn(handle: WlcView, mask: ViewPropertyType)) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/types.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / bitflags! {
[INFO] [stdout] 167 | |     #[repr(C)]
[INFO] [stdout] 168 | |     pub flags PositionerAnchorBit: u32 {
[INFO] [stdout] 169 | |         const WLC_BIT_ANCHOR_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/types.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / bitflags! {
[INFO] [stdout] 167 | |     #[repr(C)]
[INFO] [stdout] 168 | |     pub flags PositionerAnchorBit: u32 {
[INFO] [stdout] 169 | |         const WLC_BIT_ANCHOR_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/types.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / bitflags! {
[INFO] [stdout] 178 | |     #[repr(C)]
[INFO] [stdout] 179 | |     pub flags PositionerGravityBit: u32 {
[INFO] [stdout] 180 | |         const WLC_BIT_GRAVITY_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     }
[INFO] [stdout] 187 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/types.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / bitflags! {
[INFO] [stdout] 178 | |     #[repr(C)]
[INFO] [stdout] 179 | |     pub flags PositionerGravityBit: u32 {
[INFO] [stdout] 180 | |         const WLC_BIT_GRAVITY_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     }
[INFO] [stdout] 187 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/types.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | / bitflags! {
[INFO] [stdout] 190 | |     #[repr(C)]
[INFO] [stdout] 191 | |     pub flags PositionerConstraintAdjustmentBits: u32 {
[INFO] [stdout] 192 | |         const WLC_BIT_CONSTRAINT_ADJUSTMENT_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 199 | |     }
[INFO] [stdout] 200 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/types.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | / bitflags! {
[INFO] [stdout] 190 | |     #[repr(C)]
[INFO] [stdout] 191 | |     pub flags PositionerConstraintAdjustmentBits: u32 {
[INFO] [stdout] 192 | |         const WLC_BIT_CONSTRAINT_ADJUSTMENT_NONE = 0,
[INFO] [stdout] ...   |
[INFO] [stdout] 199 | |     }
[INFO] [stdout] 200 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/input.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn get_position_v2() -> (f64, f64) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/input.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn set_position_v2(_: f64, _: f64) {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn wlc_get_wl_display() -> *mut wl_display;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn wlc_resource_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn wlc_surface_get_size(resource: uintptr_t) -> *const Size;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub fn wlc_surface_get_subsurfaces(parent: uintptr_t, out_size: *mut size_t)
[INFO] [stdout] 22 | |                                        -> *const uintptr_t;
[INFO] [stdout]    | |__________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn wlc_get_subsurface_geometry(surface: uintptr_t, out_geo: *mut Geometry);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn wlc_view_get_surface(view: uintptr_t) -> uintptr_t; // returns wlc_resource
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn wlc_surface_get_wl_resource(resource: uintptr_t) -> *mut wl_resource;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/wayland.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn wlc_view_get_wl_client(handle: uintptr_t) -> *mut wl_client;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/render.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout] 7  | /     pub fn wlc_pixels_read(format: wlc_pixel_format,
[INFO] [stdout] 8  | |                            geometry: *const Geometry,
[INFO] [stdout] 9  | |                            out_geo: *mut Geometry,
[INFO] [stdout] 10 | |                            data: *mut c_void);
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/render.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     pub fn wlc_output_set_gamma(output: uintptr_t,
[INFO] [stdout] 37 | |                                 size: u16,
[INFO] [stdout] 38 | |                                 red: *mut u16,
[INFO] [stdout] 39 | |                                 green: *mut u16,
[INFO] [stdout] 40 | |                                 blue: *mut u16);
[INFO] [stdout]    | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/render.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn wlc_output_get_gamma_size(output: uintptr_t) -> u16 ;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wlc`
[INFO] [stdout]  --> src/lib.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! `rustwlc` is a wrapper for [wlc][], a library for writing a window
[INFO] [stdout]   |                                 ^^^ no item named `wlc` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wlc`
[INFO] [stdout]  --> src/lib.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [wlc][] is a library written in C which acts as a wayland compositor. It
[INFO] [stdout]   |      ^^^ no item named `wlc` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wlc`
[INFO] [stdout]   --> src/lib.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | //! [wlc]: https://github.com/Cloudef/wlc
[INFO] [stdout]    |      ^^^ no item named `wlc` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | //! [wlc]: https://github.com/Cloudef/wlc
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Cloudef/wlc>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 | //! [wayland]: https://wayland.freedesktop.org/
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://wayland.freedesktop.org/>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 | //! [the example program]: https://github.com/Immington-Industries/rust-wlc/blob/master/example/src/main.rs
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Immington-Industries/rust-wlc/blob/master/example/src/main.rs>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 | //! [our GitHub page]: https://github.com/Immington-Industries/rustwlc
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Immington-Industries/rustwlc>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/lib.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | //! [way-cooler]: https://github.com/Immington-Industries/way-cooler
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/Immington-Industries/way-cooler>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/xkb/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | /// http://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#keysym_encoding
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#keysym_encoding>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `codepoint`
[INFO] [stdout]    --> src/xkb/mod.rs:118:51
[INFO] [stdout]     |
[INFO] [stdout] 118 | /// 0x0110FFFF.  The name of Unicode keysyms is "U<codepoint>", e.g. "UA1B2".
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 118 | /// 0x0110FFFF.  The name of Unicode keysyms is "`U<codepoint>`", e.g. "UA1B2".
[INFO] [stdout]     |                                                  +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unknown attribute `no-run`. Did you mean `no_run`?
[INFO] [stdout]    --> src/xkb/mod.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     /// Gets the Keysym for the given name.
[INFO] [stdout] 199 | |     ///
[INFO] [stdout] 200 | |     /// # Arguments
[INFO] [stdout] 201 | |     /// name: The name of a keysym. See docs for `get_name`.
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     /// assert!(key_a.is_valid());
[INFO] [stdout] 224 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the code block will either not be tested if not marked as a rust one or will be run (which you might not want)
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unknown attribute `no-run`. Did you mean `no_run`?
[INFO] [stdout]    --> src/xkb/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 | /     /// Gets name name of the keysym.
[INFO] [stdout] 230 | |     ///
[INFO] [stdout] 231 | |     /// # Examples
[INFO] [stdout] 232 | |     /// ```no-run
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |     /// assert_eq!(key.get_name(), Some("a".to_string()));
[INFO] [stdout] 238 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the code block will either not be tested if not marked as a rust one or will be run (which you might not want)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 91 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.66s
[INFO] running `Command { std: "docker" "inspect" "e7077a50e8d6a6992a644e89c64e057401aab58d35555fee5678678736c87019", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7077a50e8d6a6992a644e89c64e057401aab58d35555fee5678678736c87019", kill_on_drop: false }`
[INFO] [stdout] e7077a50e8d6a6992a644e89c64e057401aab58d35555fee5678678736c87019
