[INFO] fetching crate dummy-rustwlc 0.7.1...
[INFO] testing dummy-rustwlc-0.7.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate dummy-rustwlc 0.7.1 into /workspace/builds/worker-3-tc1/source
[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-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dummy-rustwlc 0.7.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 40 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v0.6.0 (available: v2.10.0)
[INFO] [stderr]       Adding wayland-sys v0.9.10 (available: v0.31.7)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dlib v0.3.1
[INFO] [stderr]   Downloaded itoa v0.3.4
[INFO] [stderr]   Downloaded target_build_utils v0.3.1
[INFO] [stderr]   Downloaded num-traits v0.1.43
[INFO] [stderr]   Downloaded serde_json v0.9.10
[INFO] [stderr]   Downloaded serde v0.9.15
[INFO] [stderr]   Downloaded num-traits v0.2.19
[INFO] [stderr]   Downloaded phf_generator v0.7.24
[INFO] [stderr]   Downloaded autocfg v0.1.8
[INFO] [stderr]   Downloaded siphasher v0.2.3
[INFO] [stderr]   Downloaded rand_xorshift v0.1.1
[INFO] [stderr]   Downloaded dtoa v0.4.8
[INFO] [stderr]   Downloaded phf_shared v0.7.24
[INFO] [stderr]   Downloaded phf_codegen v0.7.24
[INFO] [stderr]   Downloaded rand_os v0.1.3
[INFO] [stderr]   Downloaded rand_chacha v0.1.1
[INFO] [stderr]   Downloaded phf v0.7.24
[INFO] [stderr]   Downloaded rand_isaac v0.1.1
[INFO] [stderr]   Downloaded rand_hc v0.1.0
[INFO] [stderr]   Downloaded rand_jitter v0.1.4
[INFO] [stderr]   Downloaded rand v0.6.5
[INFO] [stderr]   Downloaded rand_pcg v0.1.2
[INFO] [stderr]   Downloaded wayland-sys v0.9.10
[INFO] [stderr]   Downloaded libloading v0.3.4
[INFO] [stderr]   Downloaded bitflags v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6eca8b5aab253d9763012f3bc050b33e456a326a394af46b4fe43176dca970c3
[INFO] running `Command { std: "docker" "start" "-a" "6eca8b5aab253d9763012f3bc050b33e456a326a394af46b4fe43176dca970c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6eca8b5aab253d9763012f3bc050b33e456a326a394af46b4fe43176dca970c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6eca8b5aab253d9763012f3bc050b33e456a326a394af46b4fe43176dca970c3", kill_on_drop: false }`
[INFO] [stdout] 6eca8b5aab253d9763012f3bc050b33e456a326a394af46b4fe43176dca970c3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6a0cc36ae9ac936af814368f9db079ccb0ea845135b9ac1f1f98da5d13741968
[INFO] running `Command { std: "docker" "start" "-a" "6a0cc36ae9ac936af814368f9db079ccb0ea845135b9ac1f1f98da5d13741968", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling siphasher v0.2.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling dtoa v0.4.8
[INFO] [stderr]    Compiling serde v0.9.15
[INFO] [stderr]    Compiling itoa v0.3.4
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling bitflags v0.6.0
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling phf_shared v0.7.24
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling phf v0.7.24
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling phf_codegen v0.7.24
[INFO] [stderr]    Compiling target_build_utils v0.3.1
[INFO] [stderr]    Compiling serde_json v0.9.10
[INFO] [stderr]    Compiling libloading v0.3.4
[INFO] [stderr]    Compiling dlib v0.3.1
[INFO] [stderr]    Compiling wayland-sys v0.9.10
[INFO] [stderr]    Compiling dummy-rustwlc v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bitflags! {
[INFO] [stdout] 34 | |     /// Flags describing wayland events
[INFO] [stdout] 35 | |     #[repr(C)]
[INFO] [stdout] 36 | |     pub flags EventBit: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bitflags! {
[INFO] [stdout] 34 | |     /// Flags describing wayland events
[INFO] [stdout] 35 | |     #[repr(C)]
[INFO] [stdout] 36 | |     pub flags EventBit: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / bitflags! {
[INFO] [stdout] 49 | |     /// How window is being viewed
[INFO] [stdout] 50 | |     #[repr(C)]
[INFO] [stdout] 51 | |     pub flags ViewState: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / bitflags! {
[INFO] [stdout] 49 | |     /// How window is being viewed
[INFO] [stdout] 50 | |     #[repr(C)]
[INFO] [stdout] 51 | |     pub flags ViewState: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bitflags! {
[INFO] [stdout] 66 | |     /// Viewtype - like x11 flags
[INFO] [stdout] 67 | |     #[repr(C)]
[INFO] [stdout] 68 | |     pub flags ViewType: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bitflags! {
[INFO] [stdout] 66 | |     /// Viewtype - like x11 flags
[INFO] [stdout] 67 | |     #[repr(C)]
[INFO] [stdout] 68 | |     pub flags ViewType: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:82:1
[INFO] [stdout]     |
[INFO] [stdout]  82 | / bitflags! {
[INFO] [stdout]  83 | |     /// Which edge is being used to resize a window.
[INFO] [stdout]  84 | |     #[repr(C)]
[INFO] [stdout]  85 | |     pub flags ResizeEdge: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:82:1
[INFO] [stdout]     |
[INFO] [stdout]  82 | / bitflags! {
[INFO] [stdout]  83 | |     /// Which edge is being used to resize a window.
[INFO] [stdout]  84 | |     #[repr(C)]
[INFO] [stdout]  85 | |     pub flags ResizeEdge: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bitflags! {
[INFO] [stdout] 108 | |     /// Which view property is being updated
[INFO] [stdout] 109 | |     #[repr(C)]
[INFO] [stdout] 110 | |     pub flags ViewPropertyType: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bitflags! {
[INFO] [stdout] 108 | |     /// Which view property is being updated
[INFO] [stdout] 109 | |     #[repr(C)]
[INFO] [stdout] 110 | |     pub flags ViewPropertyType: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / bitflags! {
[INFO] [stdout] 123 | |     /// Represents which keyboard meta keys are being pressed.
[INFO] [stdout] 124 | |     #[repr(C)]
[INFO] [stdout] 125 | |     pub flags KeyMod: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / bitflags! {
[INFO] [stdout] 123 | |     /// Represents which keyboard meta keys are being pressed.
[INFO] [stdout] 124 | |     #[repr(C)]
[INFO] [stdout] 125 | |     pub flags KeyMod: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / bitflags! {
[INFO] [stdout] 148 | |     /// "LEDs" or active key-locks.
[INFO] [stdout] 149 | |     /// i.e. caps lock, scroll lock
[INFO] [stdout] 150 | |     #[repr(C)]
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / bitflags! {
[INFO] [stdout] 148 | |     /// "LEDs" or active key-locks.
[INFO] [stdout] 149 | |     /// i.e. caps lock, scroll lock
[INFO] [stdout] 150 | |     #[repr(C)]
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: unused doc comment
[INFO] [stdout]   --> src/wayland.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 |   /// Functions defined in wlc-wayland.h
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 | / extern "C" {
[INFO] [stdout] 18 | |     pub fn wlc_get_wl_display() -> *mut wl_display;
[INFO] [stdout] 19 | |     pub fn wlc_resource_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout] 20 | |     pub fn wlc_surface_get_size(resource: uintptr_t) -> *const Size;
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     pub fn wlc_view_get_wl_client(handle: uintptr_t) -> *mut wl_client;
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `//` for a plain comment
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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)]` (part of `#[warn(nonstandard_style)]`) 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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/handle.rs:30:89
[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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/handle.rs:32:55
[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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/handle.rs:113:70
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/handle.rs:113:84
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/render.rs:44:20
[INFO] [stdout]    |
[INFO] [stdout] 44 | use libc::{c_void, uint32_t, uintptr_t};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/render.rs:33:52
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...                   out_textures: *mut uint32_t,
[INFO] [stdout]    |                                          ^^^^^^^^
[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] 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] 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] 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] 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] 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] 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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.35s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.6.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "6a0cc36ae9ac936af814368f9db079ccb0ea845135b9ac1f1f98da5d13741968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a0cc36ae9ac936af814368f9db079ccb0ea845135b9ac1f1f98da5d13741968", kill_on_drop: false }`
[INFO] [stdout] 6a0cc36ae9ac936af814368f9db079ccb0ea845135b9ac1f1f98da5d13741968
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2d5519693fa4e31b1c6a0980965e568b4fe5f79ec33fac0dccccad010f0c8903
[INFO] running `Command { std: "docker" "start" "-a" "2d5519693fa4e31b1c6a0980965e568b4fe5f79ec33fac0dccccad010f0c8903", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bitflags! {
[INFO] [stdout] 34 | |     /// Flags describing wayland events
[INFO] [stdout] 35 | |     #[repr(C)]
[INFO] [stdout] 36 | |     pub flags EventBit: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bitflags! {
[INFO] [stdout] 34 | |     /// Flags describing wayland events
[INFO] [stdout] 35 | |     #[repr(C)]
[INFO] [stdout] 36 | |     pub flags EventBit: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / bitflags! {
[INFO] [stdout] 49 | |     /// How window is being viewed
[INFO] [stdout] 50 | |     #[repr(C)]
[INFO] [stdout] 51 | |     pub flags ViewState: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / bitflags! {
[INFO] [stdout] 49 | |     /// How window is being viewed
[INFO] [stdout] 50 | |     #[repr(C)]
[INFO] [stdout] 51 | |     pub flags ViewState: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bitflags! {
[INFO] [stdout] 66 | |     /// Viewtype - like x11 flags
[INFO] [stdout] 67 | |     #[repr(C)]
[INFO] [stdout] 68 | |     pub flags ViewType: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bitflags! {
[INFO] [stdout] 66 | |     /// Viewtype - like x11 flags
[INFO] [stdout] 67 | |     #[repr(C)]
[INFO] [stdout] 68 | |     pub flags ViewType: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:82:1
[INFO] [stdout]     |
[INFO] [stdout]  82 | / bitflags! {
[INFO] [stdout]  83 | |     /// Which edge is being used to resize a window.
[INFO] [stdout]  84 | |     #[repr(C)]
[INFO] [stdout]  85 | |     pub flags ResizeEdge: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:82:1
[INFO] [stdout]     |
[INFO] [stdout]  82 | / bitflags! {
[INFO] [stdout]  83 | |     /// Which edge is being used to resize a window.
[INFO] [stdout]  84 | |     #[repr(C)]
[INFO] [stdout]  85 | |     pub flags ResizeEdge: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bitflags! {
[INFO] [stdout] 108 | |     /// Which view property is being updated
[INFO] [stdout] 109 | |     #[repr(C)]
[INFO] [stdout] 110 | |     pub flags ViewPropertyType: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bitflags! {
[INFO] [stdout] 108 | |     /// Which view property is being updated
[INFO] [stdout] 109 | |     #[repr(C)]
[INFO] [stdout] 110 | |     pub flags ViewPropertyType: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / bitflags! {
[INFO] [stdout] 123 | |     /// Represents which keyboard meta keys are being pressed.
[INFO] [stdout] 124 | |     #[repr(C)]
[INFO] [stdout] 125 | |     pub flags KeyMod: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / bitflags! {
[INFO] [stdout] 123 | |     /// Represents which keyboard meta keys are being pressed.
[INFO] [stdout] 124 | |     #[repr(C)]
[INFO] [stdout] 125 | |     pub flags KeyMod: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / bitflags! {
[INFO] [stdout] 148 | |     /// "LEDs" or active key-locks.
[INFO] [stdout] 149 | |     /// i.e. caps lock, scroll lock
[INFO] [stdout] 150 | |     #[repr(C)]
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / bitflags! {
[INFO] [stdout] 148 | |     /// "LEDs" or active key-locks.
[INFO] [stdout] 149 | |     /// i.e. caps lock, scroll lock
[INFO] [stdout] 150 | |     #[repr(C)]
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: unused doc comment
[INFO] [stdout]   --> src/wayland.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 |   /// Functions defined in wlc-wayland.h
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 | / extern "C" {
[INFO] [stdout] 18 | |     pub fn wlc_get_wl_display() -> *mut wl_display;
[INFO] [stdout] 19 | |     pub fn wlc_resource_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout] 20 | |     pub fn wlc_surface_get_size(resource: uintptr_t) -> *const Size;
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     pub fn wlc_view_get_wl_client(handle: uintptr_t) -> *mut wl_client;
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `//` for a plain comment
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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)]` (part of `#[warn(nonstandard_style)]`) 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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/handle.rs:30:89
[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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/handle.rs:32:55
[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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/handle.rs:113:70
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/handle.rs:113:84
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/render.rs:44:20
[INFO] [stdout]    |
[INFO] [stdout] 44 | use libc::{c_void, uint32_t, uintptr_t};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/render.rs:33:52
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...                   out_textures: *mut uint32_t,
[INFO] [stdout]    |                                          ^^^^^^^^
[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] 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] 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] 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] 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] 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] 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] [stderr]    Compiling dummy-rustwlc v0.7.1 (/opt/rustwide/workdir)
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bitflags! {
[INFO] [stdout] 34 | |     /// Flags describing wayland events
[INFO] [stdout] 35 | |     #[repr(C)]
[INFO] [stdout] 36 | |     pub flags EventBit: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bitflags! {
[INFO] [stdout] 34 | |     /// Flags describing wayland events
[INFO] [stdout] 35 | |     #[repr(C)]
[INFO] [stdout] 36 | |     pub flags EventBit: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / bitflags! {
[INFO] [stdout] 49 | |     /// How window is being viewed
[INFO] [stdout] 50 | |     #[repr(C)]
[INFO] [stdout] 51 | |     pub flags ViewState: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / bitflags! {
[INFO] [stdout] 49 | |     /// How window is being viewed
[INFO] [stdout] 50 | |     #[repr(C)]
[INFO] [stdout] 51 | |     pub flags ViewState: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bitflags! {
[INFO] [stdout] 66 | |     /// Viewtype - like x11 flags
[INFO] [stdout] 67 | |     #[repr(C)]
[INFO] [stdout] 68 | |     pub flags ViewType: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/types.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bitflags! {
[INFO] [stdout] 66 | |     /// Viewtype - like x11 flags
[INFO] [stdout] 67 | |     #[repr(C)]
[INFO] [stdout] 68 | |     pub flags ViewType: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:82:1
[INFO] [stdout]     |
[INFO] [stdout]  82 | / bitflags! {
[INFO] [stdout]  83 | |     /// Which edge is being used to resize a window.
[INFO] [stdout]  84 | |     #[repr(C)]
[INFO] [stdout]  85 | |     pub flags ResizeEdge: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:82:1
[INFO] [stdout]     |
[INFO] [stdout]  82 | / bitflags! {
[INFO] [stdout]  83 | |     /// Which edge is being used to resize a window.
[INFO] [stdout]  84 | |     #[repr(C)]
[INFO] [stdout]  85 | |     pub flags ResizeEdge: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bitflags! {
[INFO] [stdout] 108 | |     /// Which view property is being updated
[INFO] [stdout] 109 | |     #[repr(C)]
[INFO] [stdout] 110 | |     pub flags ViewPropertyType: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bitflags! {
[INFO] [stdout] 108 | |     /// Which view property is being updated
[INFO] [stdout] 109 | |     #[repr(C)]
[INFO] [stdout] 110 | |     pub flags ViewPropertyType: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / bitflags! {
[INFO] [stdout] 123 | |     /// Represents which keyboard meta keys are being pressed.
[INFO] [stdout] 124 | |     #[repr(C)]
[INFO] [stdout] 125 | |     pub flags KeyMod: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / bitflags! {
[INFO] [stdout] 123 | |     /// Represents which keyboard meta keys are being pressed.
[INFO] [stdout] 124 | |     #[repr(C)]
[INFO] [stdout] 125 | |     pub flags KeyMod: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / bitflags! {
[INFO] [stdout] 148 | |     /// "LEDs" or active key-locks.
[INFO] [stdout] 149 | |     /// i.e. caps lock, scroll lock
[INFO] [stdout] 150 | |     #[repr(C)]
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/types.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / bitflags! {
[INFO] [stdout] 148 | |     /// "LEDs" or active key-locks.
[INFO] [stdout] 149 | |     /// i.e. caps lock, scroll lock
[INFO] [stdout] 150 | |     #[repr(C)]
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | | }
[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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: use of deprecated macro `try`: use the `?` operator instead
[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] 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: unused doc comment
[INFO] [stdout]   --> src/wayland.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 |   /// Functions defined in wlc-wayland.h
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 | / extern "C" {
[INFO] [stdout] 18 | |     pub fn wlc_get_wl_display() -> *mut wl_display;
[INFO] [stdout] 19 | |     pub fn wlc_resource_from_wl_surface_resource(resource: *const wl_resource) -> uintptr_t;
[INFO] [stdout] 20 | |     pub fn wlc_surface_get_size(resource: uintptr_t) -> *const Size;
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     pub fn wlc_view_get_wl_client(handle: uintptr_t) -> *mut wl_client;
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `//` for a plain comment
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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)]` (part of `#[warn(nonstandard_style)]`) 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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/handle.rs:30:89
[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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/handle.rs:32:55
[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: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/handle.rs:113:70
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/handle.rs:113:84
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   implementation: *const c_void, version: uint32_t, id: uint32_t, userdata: *mut c_void)
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/render.rs:44:20
[INFO] [stdout]    |
[INFO] [stdout] 44 | use libc::{c_void, uint32_t, uintptr_t};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/render.rs:33:52
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...                   out_textures: *mut uint32_t,
[INFO] [stdout]    |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/handle.rs:580:39
[INFO] [stdout]     |
[INFO] [stdout] 580 |           dummy.set_geometry(EDGE_NONE, &Geometry {
[INFO] [stdout]     |  _______________------------____________^
[INFO] [stdout]     | |               |
[INFO] [stdout]     | |               arguments to this method are incorrect
[INFO] [stdout] 581 | |             origin: Point { x: 0, y: 0 },
[INFO] [stdout] 582 | |             size: Size { w: 0, h: 0 }
[INFO] [stdout] 583 | |         });
[INFO] [stdout]     | |_________^ expected `Geometry`, found `&Geometry`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/handle.rs:502:12
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub fn set_geometry(&self, edges: ResizeEdge, geometry: Geometry) {
[INFO] [stdout]     |            ^^^^^^^^^^^^                           ------------------
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 580 -         dummy.set_geometry(EDGE_NONE, &Geometry {
[INFO] [stdout] 580 +         dummy.set_geometry(EDGE_NONE, Geometry {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dummy-rustwlc` (lib test) due to 1 previous error; 36 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "2d5519693fa4e31b1c6a0980965e568b4fe5f79ec33fac0dccccad010f0c8903", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d5519693fa4e31b1c6a0980965e568b4fe5f79ec33fac0dccccad010f0c8903", kill_on_drop: false }`
[INFO] [stdout] 2d5519693fa4e31b1c6a0980965e568b4fe5f79ec33fac0dccccad010f0c8903
