[INFO] fetching crate augmented_baseview 0.1.3... [INFO] checking augmented_baseview-0.1.3 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate augmented_baseview 0.1.3 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate augmented_baseview 0.1.3 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate augmented_baseview 0.1.3 [INFO] finished tweaking crates.io crate augmented_baseview 0.1.3 [INFO] tweaked toml for crates.io crate augmented_baseview 0.1.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate crates.io crate augmented_baseview 0.1.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded xcb-util v0.3.0 [INFO] [stderr] Downloaded xcb v1.3.0 [INFO] [stderr] Downloaded rtrb v0.2.2 [INFO] [stderr] Downloaded xcb v0.9.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d6328cee1328e2c3969954b0f8865bbdf8e921ac7b82b26b3e035e6a9f519c5d [INFO] running `Command { std: "docker" "start" "-a" "d6328cee1328e2c3969954b0f8865bbdf8e921ac7b82b26b3e035e6a9f519c5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d6328cee1328e2c3969954b0f8865bbdf8e921ac7b82b26b3e035e6a9f519c5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6328cee1328e2c3969954b0f8865bbdf8e921ac7b82b26b3e035e6a9f519c5d", kill_on_drop: false }` [INFO] [stdout] d6328cee1328e2c3969954b0f8865bbdf8e921ac7b82b26b3e035e6a9f519c5d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 03070f1d4eeb6c01ecb22d88c7e213e4d07dbd587f1b294390054d39e8012cc6 [INFO] running `Command { std: "docker" "start" "-a" "03070f1d4eeb6c01ecb22d88c7e213e4d07dbd587f1b294390054d39e8012cc6", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.140 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling log v0.4.16 [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Checking cty v0.2.2 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking cache-padded v1.2.0 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Checking keyboard-types v0.6.2 [INFO] [stderr] Checking raw-window-handle v0.4.3 [INFO] [stderr] Checking rtrb v0.2.2 [INFO] [stderr] Compiling x11 v2.21.0 [INFO] [stderr] Compiling quick-xml v0.30.0 [INFO] [stderr] Checking nix v0.26.2 [INFO] [stderr] Compiling xcb v0.9.0 [INFO] [stderr] Compiling xcb v1.3.0 [INFO] [stderr] Checking xcb-util v0.3.0 [INFO] [stderr] Checking augmented_baseview v0.1.3 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `xcb::ffi::xcb_screen_t` [INFO] [stdout] --> src/x11/window.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use xcb::ffi::xcb_screen_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `xcb_screen_t` in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `xcb::StructPtr` [INFO] [stdout] --> src/x11/window.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use xcb::StructPtr; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `StructPtr` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `xcb::ffi::xcb_screen_t` [INFO] [stdout] --> src/x11/window.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use xcb::ffi::xcb_screen_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `xcb_screen_t` in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `xcb::StructPtr` [INFO] [stdout] --> src/x11/window.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use xcb::StructPtr; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `StructPtr` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intern_atom` in crate `xcb` [INFO] [stdout] --> src/x11/xcb_connection.rs:30:30 [INFO] [stdout] | [INFO] [stdout] 30 | let $name = xcb::intern_atom($conn, true, stringify!($name)); [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] ... [INFO] [stdout] 49 | let (wm_protocols, wm_delete_window) = intern_atoms!(&conn, WM_PROTOCOLS, WM_DELETE_WINDOW); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intern_atoms` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_gc` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:208:14 [INFO] [stdout] | [INFO] [stdout] 208 | xcb::create_gc( [INFO] [stdout] | ^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GC_FOREGROUND` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | &[(xcb::GC_FOREGROUND, screen.black_pixel()), (xcb::GC_GRAPHICS_EXPOSURES, 0)], [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GC_GRAPHICS_EXPOSURES` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:212:65 [INFO] [stdout] | [INFO] [stdout] 212 | &[(xcb::GC_FOREGROUND, screen.black_pixel()), (xcb::GC_GRAPHICS_EXPOSURES, 0)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COPY_FROM_PARENT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:231:34 [INFO] [stdout] | [INFO] [stdout] 231 | .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::COPY_FROM_PARENT; [INFO] [stdout] | [INFO] [stdout] help: if you import `COPY_FROM_PARENT`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 231 - .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] 231 + .unwrap_or((COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COPY_FROM_PARENT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:231:63 [INFO] [stdout] | [INFO] [stdout] 231 | .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::COPY_FROM_PARENT; [INFO] [stdout] | [INFO] [stdout] help: if you import `COPY_FROM_PARENT`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 231 - .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] 231 + .unwrap_or((xcb::COPY_FROM_PARENT as u8, COPY_FROM_PARENT as u32)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_colormap` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:253:14 [INFO] [stdout] | [INFO] [stdout] 253 | xcb::create_colormap( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COLORMAP_ALLOC_NONE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:255:18 [INFO] [stdout] | [INFO] [stdout] 255 | xcb::COLORMAP_ALLOC_NONE as u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_window_checked` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:262:14 [INFO] [stdout] | [INFO] [stdout] 262 | xcb::create_window_checked( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WINDOW_CLASS_INPUT_OUTPUT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:272:18 [INFO] [stdout] | [INFO] [stdout] 272 | xcb::WINDOW_CLASS_INPUT_OUTPUT as u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_EVENT_MASK` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | xcb::CW_EVENT_MASK, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_EXPOSURE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:277:26 [INFO] [stdout] | [INFO] [stdout] 277 | xcb::EVENT_MASK_EXPOSURE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_POINTER_MOTION` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:278:32 [INFO] [stdout] | [INFO] [stdout] 278 | | xcb::EVENT_MASK_POINTER_MOTION [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_BUTTON_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:279:32 [INFO] [stdout] | [INFO] [stdout] 279 | | xcb::EVENT_MASK_BUTTON_PRESS [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_BUTTON_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:280:32 [INFO] [stdout] | [INFO] [stdout] 280 | | xcb::EVENT_MASK_BUTTON_RELEASE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_KEY_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:281:32 [INFO] [stdout] | [INFO] [stdout] 281 | | xcb::EVENT_MASK_KEY_PRESS [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_KEY_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:282:32 [INFO] [stdout] | [INFO] [stdout] 282 | | xcb::EVENT_MASK_KEY_RELEASE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_STRUCTURE_NOTIFY` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:283:32 [INFO] [stdout] | [INFO] [stdout] 283 | | xcb::EVENT_MASK_STRUCTURE_NOTIFY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_COLORMAP` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:287:23 [INFO] [stdout] | [INFO] [stdout] 287 | (xcb::CW_COLORMAP, colormap), [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_BORDER_PIXEL` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:288:23 [INFO] [stdout] | [INFO] [stdout] 288 | (xcb::CW_BORDER_PIXEL, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `map_window` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:294:14 [INFO] [stdout] | [INFO] [stdout] 294 | xcb::map_window(&xcb_connection.conn, window_id); [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `change_property` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:298:14 [INFO] [stdout] | [INFO] [stdout] 298 | xcb::change_property( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PROP_MODE_REPLACE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:300:18 [INFO] [stdout] | [INFO] [stdout] 300 | xcb::PROP_MODE_REPLACE as u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ATOM_WM_NAME` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:302:18 [INFO] [stdout] | [INFO] [stdout] 302 | xcb::ATOM_WM_NAME, [INFO] [stdout] | ^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ATOM_WM_NAME; [INFO] [stdout] | [INFO] [stdout] help: if you import `ATOM_WM_NAME`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 302 - xcb::ATOM_WM_NAME, [INFO] [stdout] 302 + ATOM_WM_NAME, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ATOM_STRING` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:303:18 [INFO] [stdout] | [INFO] [stdout] 303 | xcb::ATOM_STRING, [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ATOM_STRING; [INFO] [stdout] | [INFO] [stdout] help: if you import `ATOM_STRING`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 303 - xcb::ATOM_STRING, [INFO] [stdout] 303 + ATOM_STRING, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `change_window_attributes` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:376:18 [INFO] [stdout] | [INFO] [stdout] 376 | xcb::change_window_attributes( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_CURSOR` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:379:25 [INFO] [stdout] | [INFO] [stdout] 379 | &[(xcb::CW_CURSOR, xid)], [INFO] [stdout] | ^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `configure_window` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:396:14 [INFO] [stdout] | [INFO] [stdout] 396 | xcb::configure_window( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CONFIG_WINDOW_WIDTH` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:400:23 [INFO] [stdout] | [INFO] [stdout] 400 | (xcb::CONFIG_WINDOW_WIDTH as u16, new_window_info.physical_size().width), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CONFIG_WINDOW_HEIGHT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:401:23 [INFO] [stdout] | [INFO] [stdout] 401 | (xcb::CONFIG_WINDOW_HEIGHT as u16, new_window_info.physical_size().height), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `VISUAL_CLASS_TRUE_COLOR` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:422:53 [INFO] [stdout] | [INFO] [stdout] 422 | if candidate_visual.class() == xcb::VISUAL_CLASS_TRUE_COLOR as u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:536:81 [INFO] [stdout] | [INFO] [stdout] 536 | fn handle_xcb_event(&mut self, handler: &mut dyn WindowHandler, event: xcb::GenericEvent) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intern_atom` in crate `xcb` [INFO] [stdout] --> src/x11/xcb_connection.rs:30:30 [INFO] [stdout] | [INFO] [stdout] 30 | let $name = xcb::intern_atom($conn, true, stringify!($name)); [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] ... [INFO] [stdout] 49 | let (wm_protocols, wm_delete_window) = intern_atoms!(&conn, WM_PROTOCOLS, WM_DELETE_WINDOW); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intern_atoms` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_gc` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:208:14 [INFO] [stdout] | [INFO] [stdout] 208 | xcb::create_gc( [INFO] [stdout] | ^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GC_FOREGROUND` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | &[(xcb::GC_FOREGROUND, screen.black_pixel()), (xcb::GC_GRAPHICS_EXPOSURES, 0)], [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GC_GRAPHICS_EXPOSURES` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:212:65 [INFO] [stdout] | [INFO] [stdout] 212 | &[(xcb::GC_FOREGROUND, screen.black_pixel()), (xcb::GC_GRAPHICS_EXPOSURES, 0)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COPY_FROM_PARENT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:231:34 [INFO] [stdout] | [INFO] [stdout] 231 | .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::COPY_FROM_PARENT; [INFO] [stdout] | [INFO] [stdout] help: if you import `COPY_FROM_PARENT`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 231 - .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] 231 + .unwrap_or((COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COPY_FROM_PARENT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:231:63 [INFO] [stdout] | [INFO] [stdout] 231 | .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::COPY_FROM_PARENT; [INFO] [stdout] | [INFO] [stdout] help: if you import `COPY_FROM_PARENT`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 231 - .unwrap_or((xcb::COPY_FROM_PARENT as u8, xcb::COPY_FROM_PARENT as u32)) [INFO] [stdout] 231 + .unwrap_or((xcb::COPY_FROM_PARENT as u8, COPY_FROM_PARENT as u32)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_colormap` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:253:14 [INFO] [stdout] | [INFO] [stdout] 253 | xcb::create_colormap( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COLORMAP_ALLOC_NONE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:255:18 [INFO] [stdout] | [INFO] [stdout] 255 | xcb::COLORMAP_ALLOC_NONE as u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_window_checked` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:262:14 [INFO] [stdout] | [INFO] [stdout] 262 | xcb::create_window_checked( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WINDOW_CLASS_INPUT_OUTPUT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:272:18 [INFO] [stdout] | [INFO] [stdout] 272 | xcb::WINDOW_CLASS_INPUT_OUTPUT as u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_EVENT_MASK` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | xcb::CW_EVENT_MASK, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_EXPOSURE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:277:26 [INFO] [stdout] | [INFO] [stdout] 277 | xcb::EVENT_MASK_EXPOSURE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_POINTER_MOTION` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:278:32 [INFO] [stdout] | [INFO] [stdout] 278 | | xcb::EVENT_MASK_POINTER_MOTION [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `CLIENT_MESSAGE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | xcb::CLIENT_MESSAGE => { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_BUTTON_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:279:32 [INFO] [stdout] | [INFO] [stdout] 279 | | xcb::EVENT_MASK_BUTTON_PRESS [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_BUTTON_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:280:32 [INFO] [stdout] | [INFO] [stdout] 280 | | xcb::EVENT_MASK_BUTTON_RELEASE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_KEY_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:281:32 [INFO] [stdout] | [INFO] [stdout] 281 | | xcb::EVENT_MASK_KEY_PRESS [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:564:43 [INFO] [stdout] | [INFO] [stdout] 564 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_KEY_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:282:32 [INFO] [stdout] | [INFO] [stdout] 282 | | xcb::EVENT_MASK_KEY_RELEASE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EVENT_MASK_STRUCTURE_NOTIFY` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:283:32 [INFO] [stdout] | [INFO] [stdout] 283 | | xcb::EVENT_MASK_STRUCTURE_NOTIFY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_COLORMAP` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:287:23 [INFO] [stdout] | [INFO] [stdout] 287 | (xcb::CW_COLORMAP, colormap), [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClientMessageEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:564:61 [INFO] [stdout] | [INFO] [stdout] 564 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ClientMessageEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ClientMessageEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 564 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 564 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NONE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:571:79 [INFO] [stdout] | [INFO] [stdout] 571 | self.xcb_connection.atoms.wm_delete_window.unwrap_or(xcb::NONE); [INFO] [stdout] | ^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_BORDER_PIXEL` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:288:23 [INFO] [stdout] | [INFO] [stdout] 288 | (xcb::CW_BORDER_PIXEL, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `CONFIGURE_NOTIFY` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:578:18 [INFO] [stdout] | [INFO] [stdout] 578 | xcb::CONFIGURE_NOTIFY => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `map_window` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:294:14 [INFO] [stdout] | [INFO] [stdout] 294 | xcb::map_window(&xcb_connection.conn, window_id); [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:579:43 [INFO] [stdout] | [INFO] [stdout] 579 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `change_property` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:298:14 [INFO] [stdout] | [INFO] [stdout] 298 | xcb::change_property( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConfigureNotifyEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:579:61 [INFO] [stdout] | [INFO] [stdout] 579 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ConfigureNotifyEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConfigureNotifyEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 579 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 579 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `MOTION_NOTIFY` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:593:18 [INFO] [stdout] | [INFO] [stdout] 593 | xcb::MOTION_NOTIFY => { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PROP_MODE_REPLACE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:300:18 [INFO] [stdout] | [INFO] [stdout] 300 | xcb::PROP_MODE_REPLACE as u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:594:43 [INFO] [stdout] | [INFO] [stdout] 594 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ATOM_WM_NAME` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:302:18 [INFO] [stdout] | [INFO] [stdout] 302 | xcb::ATOM_WM_NAME, [INFO] [stdout] | ^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ATOM_WM_NAME; [INFO] [stdout] | [INFO] [stdout] help: if you import `ATOM_WM_NAME`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 302 - xcb::ATOM_WM_NAME, [INFO] [stdout] 302 + ATOM_WM_NAME, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MotionNotifyEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:594:61 [INFO] [stdout] | [INFO] [stdout] 594 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::MotionNotifyEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `MotionNotifyEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 594 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 594 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `BUTTON_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:612:18 [INFO] [stdout] | [INFO] [stdout] 612 | xcb::BUTTON_PRESS => { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:613:43 [INFO] [stdout] | [INFO] [stdout] 613 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ButtonPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:613:61 [INFO] [stdout] | [INFO] [stdout] 613 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ButtonPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ButtonPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 613 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 613 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ATOM_STRING` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:303:18 [INFO] [stdout] | [INFO] [stdout] 303 | xcb::ATOM_STRING, [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ATOM_STRING; [INFO] [stdout] | [INFO] [stdout] help: if you import `ATOM_STRING`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 303 - xcb::ATOM_STRING, [INFO] [stdout] 303 + ATOM_STRING, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `BUTTON_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:645:18 [INFO] [stdout] | [INFO] [stdout] 645 | xcb::BUTTON_RELEASE => { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `change_window_attributes` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:376:18 [INFO] [stdout] | [INFO] [stdout] 376 | xcb::change_window_attributes( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_CURSOR` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:379:25 [INFO] [stdout] | [INFO] [stdout] 379 | &[(xcb::CW_CURSOR, xid)], [INFO] [stdout] | ^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:646:43 [INFO] [stdout] | [INFO] [stdout] 646 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `configure_window` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:396:14 [INFO] [stdout] | [INFO] [stdout] 396 | xcb::configure_window( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ButtonPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:646:61 [INFO] [stdout] | [INFO] [stdout] 646 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ButtonPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ButtonPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 646 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 646 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CONFIG_WINDOW_WIDTH` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:400:23 [INFO] [stdout] | [INFO] [stdout] 400 | (xcb::CONFIG_WINDOW_WIDTH as u16, new_window_info.physical_size().width), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `KEY_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:664:18 [INFO] [stdout] | [INFO] [stdout] 664 | xcb::KEY_PRESS => { [INFO] [stdout] | ^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CONFIG_WINDOW_HEIGHT` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:401:23 [INFO] [stdout] | [INFO] [stdout] 401 | (xcb::CONFIG_WINDOW_HEIGHT as u16, new_window_info.physical_size().height), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:665:43 [INFO] [stdout] | [INFO] [stdout] 665 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `VISUAL_CLASS_TRUE_COLOR` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:422:53 [INFO] [stdout] | [INFO] [stdout] 422 | if candidate_visual.class() == xcb::VISUAL_CLASS_TRUE_COLOR as u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:665:61 [INFO] [stdout] | [INFO] [stdout] 665 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::KeyPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 665 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 665 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:536:81 [INFO] [stdout] | [INFO] [stdout] 536 | fn handle_xcb_event(&mut self, handler: &mut dyn WindowHandler, event: xcb::GenericEvent) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `KEY_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | xcb::KEY_RELEASE => { [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `CLIENT_MESSAGE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | xcb::CLIENT_MESSAGE => { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:674:43 [INFO] [stdout] | [INFO] [stdout] 674 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:564:43 [INFO] [stdout] | [INFO] [stdout] 564 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyReleaseEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:674:61 [INFO] [stdout] | [INFO] [stdout] 674 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::KeyReleaseEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyReleaseEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 674 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 674 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClientMessageEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:564:61 [INFO] [stdout] | [INFO] [stdout] 564 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ClientMessageEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ClientMessageEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 564 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 564 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/keyboard.rs:386:56 [INFO] [stdout] | [INFO] [stdout] 386 | pub(super) fn convert_key_press_event(key_press: &xcb::KeyPressEvent) -> KeyboardEvent { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 21 + use xcb::x::KeyPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 386 - pub(super) fn convert_key_press_event(key_press: &xcb::KeyPressEvent) -> KeyboardEvent { [INFO] [stdout] 386 + pub(super) fn convert_key_press_event(key_press: &KeyPressEvent) -> KeyboardEvent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NONE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:571:79 [INFO] [stdout] | [INFO] [stdout] 571 | self.xcb_connection.atoms.wm_delete_window.unwrap_or(xcb::NONE); [INFO] [stdout] | ^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `CONFIGURE_NOTIFY` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:578:18 [INFO] [stdout] | [INFO] [stdout] 578 | xcb::CONFIGURE_NOTIFY => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:579:43 [INFO] [stdout] | [INFO] [stdout] 579 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyReleaseEvent` in crate `xcb` [INFO] [stdout] --> src/x11/keyboard.rs:397:60 [INFO] [stdout] | [INFO] [stdout] 397 | pub(super) fn convert_key_release_event(key_release: &xcb::KeyReleaseEvent) -> KeyboardEvent { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 21 + use xcb::x::KeyReleaseEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyReleaseEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 397 - pub(super) fn convert_key_release_event(key_release: &xcb::KeyReleaseEvent) -> KeyboardEvent { [INFO] [stdout] 397 + pub(super) fn convert_key_release_event(key_release: &KeyReleaseEvent) -> KeyboardEvent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConfigureNotifyEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:579:61 [INFO] [stdout] | [INFO] [stdout] 579 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ConfigureNotifyEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConfigureNotifyEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 579 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 579 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `MOTION_NOTIFY` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:593:18 [INFO] [stdout] | [INFO] [stdout] 593 | xcb::MOTION_NOTIFY => { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:594:43 [INFO] [stdout] | [INFO] [stdout] 594 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MotionNotifyEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:594:61 [INFO] [stdout] | [INFO] [stdout] 594 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::MotionNotifyEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `MotionNotifyEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 594 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 594 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `BUTTON_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:612:18 [INFO] [stdout] | [INFO] [stdout] 612 | xcb::BUTTON_PRESS => { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:613:43 [INFO] [stdout] | [INFO] [stdout] 613 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ButtonPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:613:61 [INFO] [stdout] | [INFO] [stdout] 613 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ButtonPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ButtonPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 613 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 613 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `BUTTON_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:645:18 [INFO] [stdout] | [INFO] [stdout] 645 | xcb::BUTTON_RELEASE => { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:646:43 [INFO] [stdout] | [INFO] [stdout] 646 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ButtonPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:646:61 [INFO] [stdout] | [INFO] [stdout] 646 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::ButtonPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `ButtonPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 646 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 646 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `KEY_PRESS` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:664:18 [INFO] [stdout] | [INFO] [stdout] 664 | xcb::KEY_PRESS => { [INFO] [stdout] | ^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:665:43 [INFO] [stdout] | [INFO] [stdout] 665 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:665:61 [INFO] [stdout] | [INFO] [stdout] 665 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::KeyPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 665 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 665 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `KEY_RELEASE` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | xcb::KEY_RELEASE => { [INFO] [stdout] | ^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `cast_event` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:674:43 [INFO] [stdout] | [INFO] [stdout] 674 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^ not found in `xcb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyReleaseEvent` in crate `xcb` [INFO] [stdout] --> src/x11/window.rs:674:61 [INFO] [stdout] | [INFO] [stdout] 674 | let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 1 + use xcb::x::KeyReleaseEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyReleaseEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 674 - let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] 674 + let event = unsafe { xcb::cast_event::(&event) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyPressEvent` in crate `xcb` [INFO] [stdout] --> src/x11/keyboard.rs:386:56 [INFO] [stdout] | [INFO] [stdout] 386 | pub(super) fn convert_key_press_event(key_press: &xcb::KeyPressEvent) -> KeyboardEvent { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 21 + use xcb::x::KeyPressEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyPressEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 386 - pub(super) fn convert_key_press_event(key_press: &xcb::KeyPressEvent) -> KeyboardEvent { [INFO] [stdout] 386 + pub(super) fn convert_key_press_event(key_press: &KeyPressEvent) -> KeyboardEvent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `KeyReleaseEvent` in crate `xcb` [INFO] [stdout] --> src/x11/keyboard.rs:397:60 [INFO] [stdout] | [INFO] [stdout] 397 | pub(super) fn convert_key_release_event(key_release: &xcb::KeyReleaseEvent) -> KeyboardEvent { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `xcb` [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 21 + use xcb::x::KeyReleaseEvent; [INFO] [stdout] | [INFO] [stdout] help: if you import `KeyReleaseEvent`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 397 - pub(super) fn convert_key_release_event(key_release: &xcb::KeyReleaseEvent) -> KeyboardEvent { [INFO] [stdout] 397 + pub(super) fn convert_key_release_event(key_release: &KeyReleaseEvent) -> KeyboardEvent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `xproto` is private [INFO] [stdout] --> src/x11/keyboard.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | use xcb::xproto; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `xproto` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:339:1 [INFO] [stdout] | [INFO] [stdout] 339 | mod xproto { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `xproto` is private [INFO] [stdout] --> src/x11/keyboard.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | use xcb::xproto; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `xproto` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:339:1 [INFO] [stdout] | [INFO] [stdout] 339 | mod xproto { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `base` is private [INFO] [stdout] --> src/x11/xcb_connection.rs:44:39 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new() -> Result { [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `base` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | mod base; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new() -> Result { [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `base` is private [INFO] [stdout] --> src/x11/xcb_connection.rs:44:39 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new() -> Result { [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `base` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | mod base; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new() -> Result { [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `base` is private [INFO] [stdout] --> src/x11/xcb_connection.rs:47:41 [INFO] [stdout] | [INFO] [stdout] 47 | conn.set_event_queue_owner(xcb::base::EventQueueOwner::Xcb); [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `base` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | mod base; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: consider importing this unit variant instead [INFO] [stdout] | [INFO] [stdout] 47 | conn.set_event_queue_owner(xcb::EventQueueOwner::Xcb); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `base` is private [INFO] [stdout] --> src/x11/xcb_connection.rs:47:41 [INFO] [stdout] | [INFO] [stdout] 47 | conn.set_event_queue_owner(xcb::base::EventQueueOwner::Xcb); [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `base` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | mod base; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: consider importing this unit variant instead [INFO] [stdout] | [INFO] [stdout] 47 | conn.set_event_queue_owner(xcb::EventQueueOwner::Xcb); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: function `xcb_get_file_descriptor` is private [INFO] [stdout] --> src/x11/window.rs:463:23 [INFO] [stdout] | [INFO] [stdout] 463 | xcb::ffi::xcb_get_file_descriptor(raw_conn) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ private function [INFO] [stdout] | [INFO] [stdout] note: the function `xcb_get_file_descriptor` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:329:13 [INFO] [stdout] | [INFO] [stdout] 329 | pub use base::*; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: function `xcb_get_file_descriptor` is private [INFO] [stdout] --> src/x11/window.rs:463:23 [INFO] [stdout] | [INFO] [stdout] 463 | xcb::ffi::xcb_get_file_descriptor(raw_conn) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ private function [INFO] [stdout] | [INFO] [stdout] note: the function `xcb_get_file_descriptor` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/lib.rs:329:13 [INFO] [stdout] | [INFO] [stdout] 329 | pub use base::*; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/x11/window.rs:206:50 [INFO] [stdout] | [INFO] [stdout] 206 | let parent_id = parent.unwrap_or_else(|| screen.root()); [INFO] [stdout] | ^^^^^^^^^^^^^ expected `u32`, found `Window` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/x11/window.rs:206:50 [INFO] [stdout] | [INFO] [stdout] 206 | let parent_id = parent.unwrap_or_else(|| screen.root()); [INFO] [stdout] | ^^^^^^^^^^^^^ expected `u32`, found `Window` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `u32: XidNew` is not satisfied [INFO] [stdout] --> src/x11/window.rs:261:45 [INFO] [stdout] | [INFO] [stdout] 261 | let window_id = xcb_connection.conn.generate_id(); [INFO] [stdout] | ^^^^^^^^^^^ the trait `XidNew` is not implemented for `u32` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `XidNew`: [INFO] [stdout] xcb::x::Atom [INFO] [stdout] xcb::x::Colormap [INFO] [stdout] xcb::x::Cursor [INFO] [stdout] xcb::x::Font [INFO] [stdout] xcb::x::Gcontext [INFO] [stdout] xcb::x::Pixmap [INFO] [stdout] xcb::x::Window [INFO] [stdout] note: required by a bound in `xcb::Connection::generate_id` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/base.rs:1136:27 [INFO] [stdout] | [INFO] [stdout] 1136 | pub fn generate_id(&self) -> T { [INFO] [stdout] | ^^^^^^ required by this bound in `Connection::generate_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `u32: XidNew` is not satisfied [INFO] [stdout] --> src/x11/window.rs:261:45 [INFO] [stdout] | [INFO] [stdout] 261 | let window_id = xcb_connection.conn.generate_id(); [INFO] [stdout] | ^^^^^^^^^^^ the trait `XidNew` is not implemented for `u32` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `XidNew`: [INFO] [stdout] xcb::x::Atom [INFO] [stdout] xcb::x::Colormap [INFO] [stdout] xcb::x::Cursor [INFO] [stdout] xcb::x::Font [INFO] [stdout] xcb::x::Gcontext [INFO] [stdout] xcb::x::Pixmap [INFO] [stdout] xcb::x::Window [INFO] [stdout] note: required by a bound in `xcb::Connection::generate_id` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/base.rs:1136:27 [INFO] [stdout] | [INFO] [stdout] 1136 | pub fn generate_id(&self) -> T { [INFO] [stdout] | ^^^^^^ required by this bound in `Connection::generate_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/x11/window.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 311 | xcb_util::icccm::set_wm_protocols( [INFO] [stdout] | --------------------------------- arguments to this function are incorrect [INFO] [stdout] 312 | &xcb_connection.conn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ expected `xcb::base::Connection`, found `xcb::Connection` [INFO] [stdout] | [INFO] [stdout] = note: `xcb::Connection` and `xcb::base::Connection` have similar names, but are actually distinct types [INFO] [stdout] note: `xcb::Connection` is defined in crate `xcb` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/base.rs:640:1 [INFO] [stdout] | [INFO] [stdout] 640 | pub struct Connection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: `xcb::base::Connection` is defined in crate `xcb` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-0.9.0/src/base.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | pub struct Connection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `xcb` are being used? [INFO] [stdout] note: function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-util-0.3.0/src/icccm.rs:633:8 [INFO] [stdout] | [INFO] [stdout] 633 | pub fn set_wm_protocols<'a>(c: &'a xcb::Connection, window: xcb::Window, protocols: xcb::Atom, list: &[xcb::Window]) -> xcb::VoidCookie<'... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/x11/window.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 311 | xcb_util::icccm::set_wm_protocols( [INFO] [stdout] | --------------------------------- arguments to this function are incorrect [INFO] [stdout] 312 | &xcb_connection.conn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ expected `xcb::base::Connection`, found `xcb::Connection` [INFO] [stdout] | [INFO] [stdout] = note: `xcb::Connection` and `xcb::base::Connection` have similar names, but are actually distinct types [INFO] [stdout] note: `xcb::Connection` is defined in crate `xcb` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-1.3.0/src/base.rs:640:1 [INFO] [stdout] | [INFO] [stdout] 640 | pub struct Connection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: `xcb::base::Connection` is defined in crate `xcb` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-0.9.0/src/base.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | pub struct Connection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: perhaps two different versions of crate `xcb` are being used? [INFO] [stdout] note: function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xcb-util-0.3.0/src/icccm.rs:633:8 [INFO] [stdout] | [INFO] [stdout] 633 | pub fn set_wm_protocols<'a>(c: &'a xcb::Connection, window: xcb::Window, protocols: xcb::Atom, list: &[xcb::Window]) -> xcb::VoidCookie<'... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/x11/window.rs:438:19 [INFO] [stdout] | [INFO] [stdout] 438 | while let Some(event) = self.xcb_connection.conn.poll_for_event() { [INFO] [stdout] | ^^^^^^^^^^^ ----------------------------------------- this expression has type `Result, xcb::Error>` [INFO] [stdout] | | [INFO] [stdout] | expected `Result, Error>`, found `Option<_>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result, xcb::Error>` [INFO] [stdout] found enum `Option<_>` [INFO] [stdout] help: try wrapping the pattern in `Ok` [INFO] [stdout] | [INFO] [stdout] 438 | while let Ok(Some(event)) = self.xcb_connection.conn.poll_for_event() { [INFO] [stdout] | +++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/x11/window.rs:438:19 [INFO] [stdout] | [INFO] [stdout] 438 | while let Some(event) = self.xcb_connection.conn.poll_for_event() { [INFO] [stdout] | ^^^^^^^^^^^ ----------------------------------------- this expression has type `Result, xcb::Error>` [INFO] [stdout] | | [INFO] [stdout] | expected `Result, Error>`, found `Option<_>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result, xcb::Error>` [INFO] [stdout] found enum `Option<_>` [INFO] [stdout] help: try wrapping the pattern in `Ok` [INFO] [stdout] | [INFO] [stdout] 438 | while let Ok(Some(event)) = self.xcb_connection.conn.poll_for_event() { [INFO] [stdout] | +++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/x11/window.rs:708:26 [INFO] [stdout] | [INFO] [stdout] 708 | pub fn copy_to_clipboard(data: &str) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/x11/window.rs:708:26 [INFO] [stdout] | [INFO] [stdout] 708 | pub fn copy_to_clipboard(data: &str) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 66 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0412, E0425, E0432, E0531, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 66 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0412, E0425, E0432, E0531, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `augmented_baseview` (lib) due to 67 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `augmented_baseview` (lib test) due to 67 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "03070f1d4eeb6c01ecb22d88c7e213e4d07dbd587f1b294390054d39e8012cc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "03070f1d4eeb6c01ecb22d88c7e213e4d07dbd587f1b294390054d39e8012cc6", kill_on_drop: false }` [INFO] [stdout] 03070f1d4eeb6c01ecb22d88c7e213e4d07dbd587f1b294390054d39e8012cc6