[INFO] cloning repository https://github.com/portaloffreedom/rudimento [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/portaloffreedom/rudimento" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] cceb65cacba9999608c6b5ec612cd5a491340e3f [INFO] checking portaloffreedom/rudimento against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/portaloffreedom/rudimento on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/portaloffreedom/rudimento [INFO] finished tweaking git repo https://github.com/portaloffreedom/rudimento [INFO] tweaked toml for git repo https://github.com/portaloffreedom/rudimento written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/portaloffreedom/rudimento already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded mashup-impl v0.1.12 [INFO] [stderr] Downloaded mashup v0.1.12 [INFO] [stderr] Downloaded khronos v0.1.2 [INFO] [stderr] Downloaded drm-sys v0.0.9 [INFO] [stderr] Downloaded gbm-sys v0.1.0 [INFO] [stderr] Downloaded derive_more v0.7.1 [INFO] [stderr] Downloaded gbm v0.5.0 [INFO] [stderr] Downloaded drm v0.3.4 [INFO] [stderr] Downloaded wayland-server v0.12.5 [INFO] [stderr] Downloaded wayland-server v0.21.13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 39252cd8e99cc0d878acbc641b0dc75f48f6a4a957c4d5a1f3cc34d6f151d60d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "39252cd8e99cc0d878acbc641b0dc75f48f6a4a957c4d5a1f3cc34d6f151d60d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "39252cd8e99cc0d878acbc641b0dc75f48f6a4a957c4d5a1f3cc34d6f151d60d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39252cd8e99cc0d878acbc641b0dc75f48f6a4a957c4d5a1f3cc34d6f151d60d", kill_on_drop: false }` [INFO] [stdout] 39252cd8e99cc0d878acbc641b0dc75f48f6a4a957c4d5a1f3cc34d6f151d60d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 852d2eb2ac86ead68b2c2da4c38fa2b1b39c5fa2a7664f42563634456d8beb23 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "852d2eb2ac86ead68b2c2da4c38fa2b1b39c5fa2a7664f42563634456d8beb23", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.84 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling xml-rs v0.8.3 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Compiling khronos_api v3.1.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling nix v0.14.1 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking slab v0.4.2 [INFO] [stderr] Compiling proc-macro-hack-impl v0.4.2 [INFO] [stderr] Compiling drm-sys v0.0.9 [INFO] [stderr] Checking lazycell v1.3.0 [INFO] [stderr] Checking bitflags v0.7.0 [INFO] [stderr] Compiling gbm-sys v0.1.0 [INFO] [stderr] Checking bitflags v0.9.1 [INFO] [stderr] Checking token_store v0.1.2 [INFO] [stderr] Checking error-chain v0.11.0 [INFO] [stderr] Checking libc v0.1.12 [INFO] [stderr] Checking downcast-rs v1.2.0 [INFO] [stderr] Checking libloading v0.6.7 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking khronos v0.1.2 [INFO] [stderr] Checking dlib v0.4.2 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling libdbus-sys v0.2.1 [INFO] [stderr] Compiling xml-rs v0.7.0 [INFO] [stderr] Compiling proc-macro-hack v0.4.2 [INFO] [stderr] Compiling gl_generator v0.14.0 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling wayland-scanner v0.21.13 [INFO] [stderr] Compiling mashup-impl v0.1.12 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking wayland-sys v0.12.5 [INFO] [stderr] Checking nix v0.9.0 [INFO] [stderr] Checking wayland-sys v0.21.13 [INFO] [stderr] Checking nix v0.8.1 [INFO] [stderr] Checking dbus v0.6.5 [INFO] [stderr] Compiling wayland-scanner v0.12.5 [INFO] [stderr] Checking libudev v0.2.0 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Compiling gl v0.14.0 [INFO] [stderr] Compiling rudimento v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling wayland-server v0.12.5 [INFO] [stderr] Checking mashup v0.1.12 [INFO] [stderr] Compiling derive_more v0.7.1 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Compiling wayland-server v0.21.13 [INFO] [stderr] Checking drm v0.3.4 [INFO] [stderr] Checking gbm v0.5.0 [INFO] [stderr] Checking wayland-commons v0.21.13 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stdout] warning: unused variable: `seat_id` [INFO] [stdout] --> src/launcher/logind.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | let seat_id = login::session_get_seat(&session_id)?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seat_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/renderer/gbm.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | context: Option, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/renderer/gbm.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | target: EGLenum, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/renderer/gbm.rs:251:9 [INFO] [stdout] | [INFO] [stdout] 251 | buffer: EGLClientBuffer, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attrib_list` [INFO] [stdout] --> src/renderer/gbm.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | attrib_list: &Vec [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attrib_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `drm` [INFO] [stdout] --> src/wayland/server.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new_from_drm(drm: DRMDevice) -> Self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_drm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `seat_id` [INFO] [stdout] --> src/launcher/logind.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | let seat_id = login::session_get_seat(&session_id)?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seat_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/renderer/gbm.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | context: Option, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/renderer/gbm.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | target: EGLenum, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/renderer/gbm.rs:251:9 [INFO] [stdout] | [INFO] [stdout] 251 | buffer: EGLClientBuffer, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attrib_list` [INFO] [stdout] --> src/renderer/gbm.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | attrib_list: &Vec [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attrib_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `drm` [INFO] [stdout] --> src/wayland/server.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new_from_drm(drm: DRMDevice) -> Self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_drm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `presentation_clock` [INFO] [stdout] --> src/compositor.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | presentation_clock: clockid_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `sd_login_monitor` [INFO] [stdout] --> src/systemd/ffi/login.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum sd_login_monitor {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_owner_uid` [INFO] [stdout] --> src/systemd/ffi/login.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn sd_pid_get_owner_uid(pid: pid_t, uid: *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn sd_pid_get_unit(pid: pid_t, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_user_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn sd_pid_get_user_unit(pid: pid_t, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn sd_pid_get_slice(pid: pid_t, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_user_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn sd_pid_get_user_slice(pid: pid_t, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_machine_name` [INFO] [stdout] --> src/systemd/ffi/login.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn sd_pid_get_machine_name(pid: pid_t, machine: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_cgroup` [INFO] [stdout] --> src/systemd/ffi/login.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn sd_pid_get_cgroup(pid: pid_t, cgroup: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_session` [INFO] [stdout] --> src/systemd/ffi/login.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn sd_peer_get_session(fd: c_int, session: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_owner_uid` [INFO] [stdout] --> src/systemd/ffi/login.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn sd_peer_get_owner_uid(fd: c_int, uid: *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn sd_peer_get_unit(fd: c_int, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_user_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn sd_peer_get_user_unit(fd: c_int, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn sd_peer_get_slice(fd: c_int, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_user_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn sd_peer_get_user_slice(fd: c_int, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_machine_name` [INFO] [stdout] --> src/systemd/ffi/login.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn sd_peer_get_machine_name(fd: c_int, machine: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_cgroup` [INFO] [stdout] --> src/systemd/ffi/login.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn sd_peer_get_cgroup(pid: pid_t, cgroup: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_state` [INFO] [stdout] --> src/systemd/ffi/login.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn sd_uid_get_state(uid: uid_t, state: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_display` [INFO] [stdout] --> src/systemd/ffi/login.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn sd_uid_get_display(uid: uid_t, session: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_is_on_seat` [INFO] [stdout] --> src/systemd/ffi/login.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn sd_uid_is_on_seat(uid: uid_t, require_active: c_int, seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_sessions` [INFO] [stdout] --> src/systemd/ffi/login.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | / pub fn sd_uid_get_sessions(uid: uid_t, [INFO] [stdout] 26 | | require_active: c_int, [INFO] [stdout] 27 | | sessions: *mut *mut *mut c_char) [INFO] [stdout] 28 | | -> c_int; [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_seats` [INFO] [stdout] --> src/systemd/ffi/login.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | / pub fn sd_uid_get_seats(uid: uid_t, [INFO] [stdout] 30 | | require_active: c_int, [INFO] [stdout] 31 | | seats: *mut *mut *mut c_char) [INFO] [stdout] 32 | | -> c_int; [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_is_active` [INFO] [stdout] --> src/systemd/ffi/login.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn sd_session_is_active(session: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_is_remote` [INFO] [stdout] --> src/systemd/ffi/login.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn sd_session_is_remote(session: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_state` [INFO] [stdout] --> src/systemd/ffi/login.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn sd_session_get_state(session: *const c_char, state: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_uid` [INFO] [stdout] --> src/systemd/ffi/login.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn sd_session_get_uid(session: *const c_char, uid: *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_service` [INFO] [stdout] --> src/systemd/ffi/login.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn sd_session_get_service(session: *const c_char, service: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_type` [INFO] [stdout] --> src/systemd/ffi/login.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn sd_session_get_type(session: *const c_char, _type: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_class` [INFO] [stdout] --> src/systemd/ffi/login.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn sd_session_get_class(session: *const c_char, clazz: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_desktop` [INFO] [stdout] --> src/systemd/ffi/login.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn sd_session_get_desktop(session: *const c_char, desktop: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_display` [INFO] [stdout] --> src/systemd/ffi/login.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn sd_session_get_display(session: *const c_char, display: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_remote_host` [INFO] [stdout] --> src/systemd/ffi/login.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / pub fn sd_session_get_remote_host(session: *const c_char, [INFO] [stdout] 44 | | remote_host: *mut *mut c_char) [INFO] [stdout] 45 | | -> c_int; [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_remote_user` [INFO] [stdout] --> src/systemd/ffi/login.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / pub fn sd_session_get_remote_user(session: *const c_char, [INFO] [stdout] 47 | | remote_user: *mut *mut c_char) [INFO] [stdout] 48 | | -> c_int; [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_tty` [INFO] [stdout] --> src/systemd/ffi/login.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn sd_session_get_tty(session: *const c_char, display: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_get_active` [INFO] [stdout] --> src/systemd/ffi/login.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | / pub fn sd_seat_get_active(seat: *const c_char, [INFO] [stdout] 52 | | session: *mut *mut c_char, [INFO] [stdout] 53 | | uid: *mut uid_t) [INFO] [stdout] 54 | | -> c_int; [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_get_sessions` [INFO] [stdout] --> src/systemd/ffi/login.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / pub fn sd_seat_get_sessions(seat: *const c_char, [INFO] [stdout] 56 | | sessions: *mut *mut *mut c_char, [INFO] [stdout] 57 | | uid: *mut *mut uid_t, [INFO] [stdout] 58 | | n_uids: *mut c_uint) [INFO] [stdout] 59 | | -> c_int; [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_can_multi_session` [INFO] [stdout] --> src/systemd/ffi/login.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn sd_seat_can_multi_session(seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_can_tty` [INFO] [stdout] --> src/systemd/ffi/login.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn sd_seat_can_tty(seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_can_graphical` [INFO] [stdout] --> src/systemd/ffi/login.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn sd_seat_can_graphical(seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_machine_get_class` [INFO] [stdout] --> src/systemd/ffi/login.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn sd_machine_get_class(machine: *const c_char, clazz: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_machine_get_ifindices` [INFO] [stdout] --> src/systemd/ffi/login.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn sd_machine_get_ifindices(machine: *const c_char, ifindices: *mut *mut c_int) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_seats` [INFO] [stdout] --> src/systemd/ffi/login.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn sd_get_seats(seats: *mut *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_sessions` [INFO] [stdout] --> src/systemd/ffi/login.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn sd_get_sessions(sessions: *mut *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_uids` [INFO] [stdout] --> src/systemd/ffi/login.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn sd_get_uids(users: *mut *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_machine_names` [INFO] [stdout] --> src/systemd/ffi/login.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn sd_get_machine_names(machines: *mut *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_new` [INFO] [stdout] --> src/systemd/ffi/login.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn sd_login_monitor_new(category: *const c_char, ret: *mut *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_unref` [INFO] [stdout] --> src/systemd/ffi/login.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn sd_login_monitor_unref(m: *mut sd_login_monitor) -> *mut sd_login_monitor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_flush` [INFO] [stdout] --> src/systemd/ffi/login.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn sd_login_monitor_flush(m: *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_get_fd` [INFO] [stdout] --> src/systemd/ffi/login.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn sd_login_monitor_get_fd(m: *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_get_events` [INFO] [stdout] --> src/systemd/ffi/login.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn sd_login_monitor_get_events(m: *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_get_timeout` [INFO] [stdout] --> src/systemd/ffi/login.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | / pub fn sd_login_monitor_get_timeout(m: *mut sd_login_monitor, [INFO] [stdout] 75 | | timeout_usec: *mut u64) [INFO] [stdout] 76 | | -> c_int; [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `use_pixman` [INFO] [stdout] --> src/backend/drm.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use_pixman: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `use_egldevice` [INFO] [stdout] --> src/backend/drm.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use_egldevice: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `drm_device` [INFO] [stdout] --> src/backend/drm.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | drm_device: DRMDevice, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `interface` [INFO] [stdout] --> src/backend/drm.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | interface: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cursor_with` [INFO] [stdout] --> src/backend/drm.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | cursor_with: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cursor_height` [INFO] [stdout] --> src/backend/drm.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | cursor_height: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `compositor` [INFO] [stdout] --> src/backend/drm.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | compositor: Compositor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `renderer` [INFO] [stdout] --> src/backend/drm.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | renderer: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rawfd` [INFO] [stdout] --> src/backend/drm.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn rawfd(&self) -> RawFd { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dev_path` [INFO] [stdout] --> src/backend/drm.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn dev_path(&self) -> &Path { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DRM_CAP_TIMESTAMP_MONOTONIC` [INFO] [stdout] --> src/backend/drm.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | const DRM_CAP_TIMESTAMP_MONOTONIC: u32 = 6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DRM_CAP_CURSOR_WIDTH` [INFO] [stdout] --> src/backend/drm.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | const DRM_CAP_CURSOR_WIDTH: u32 = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DRM_CAP_CURSOR_HEIGHT` [INFO] [stdout] --> src/backend/drm.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | const DRM_CAP_CURSOR_HEIGHT: u32 = 9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `sync_drm` [INFO] [stdout] --> src/launcher/logind.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | sync_drm: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `seat_name` [INFO] [stdout] --> src/launcher/logind.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | seat_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `session_id` [INFO] [stdout] --> src/launcher/logind.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | session_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `PixmanRenderer` [INFO] [stdout] --> src/renderer/pixman.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct PixmanRenderer { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/renderer/pixman.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new(display: &mut wayland::display::Display) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_pixels` [INFO] [stdout] --> src/renderer/pixman.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn read_pixels(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `repaint_output` [INFO] [stdout] --> src/renderer/pixman.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn repaint_output(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `flush_damage` [INFO] [stdout] --> src/renderer/pixman.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn flush_damage(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `attach` [INFO] [stdout] --> src/renderer/pixman.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn attach(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `surface_set_color` [INFO] [stdout] --> src/renderer/pixman.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn surface_set_color(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy` [INFO] [stdout] --> src/renderer/pixman.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn destroy(&self) { unimplemented!() } //TODO drop? [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `surface_get_content_size` [INFO] [stdout] --> src/renderer/pixman.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn surface_get_content_size(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `surface_copy_content` [INFO] [stdout] --> src/renderer/pixman.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn surface_copy_content(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `GLRenderer` [INFO] [stdout] --> src/renderer/gl.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct GLRenderer { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `display_create` [INFO] [stdout] --> src/renderer/gl.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn display_create( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/wayland/list.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> src/wayland/list.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn insert(&mut self, elem: &mut Self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `length` [INFO] [stdout] --> src/wayland/list.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn length(&self) -> usize { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `empty` [INFO] [stdout] --> src/wayland/list.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn empty(&self) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_list` [INFO] [stdout] --> src/wayland/list.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn insert_list(&mut self, other: &mut Self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Display` [INFO] [stdout] --> src/wayland/display.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Display { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_raw` [INFO] [stdout] --> src/wayland/display.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub unsafe fn from_raw(raw: wl_display) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_shm_format` [INFO] [stdout] --> src/wayland/display.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_shm_format(&mut self, format: wl_shm::Format) -> Result<(), WaylandError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_ref` [INFO] [stdout] --> src/wayland/display.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn raw_ref(&self) -> &wl_display { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_mut_ref` [INFO] [stdout] --> src/wayland/display.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_mut_ref(&mut self) -> &mut wl_display { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Signal` [INFO] [stdout] --> src/wayland/signal.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Signal { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/wayland/signal.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Listener` [INFO] [stdout] --> src/wayland/listener.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Listener { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `RudimentoServer` [INFO] [stdout] --> src/wayland/server.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct RudimentoServer { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new_from_drm` [INFO] [stdout] --> src/wayland/server.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new_from_drm(drm: DRMDevice) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `answer` [INFO] [stdout] --> src/wayland/server.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn answer(&mut self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_string` [INFO] [stdout] --> src/wayland/error.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn from_string(message: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_str` [INFO] [stdout] --> src/wayland/error.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn from_str(message: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_cstr` [INFO] [stdout] --> src/wayland/error.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn from_cstr(message: &CStr) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `EGL_LOADER` [INFO] [stdout] --> src/egl/loader.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | static mut EGL_LOADER: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `load_EGL` [INFO] [stdout] --> src/egl/loader.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn load_EGL(lib_path: &str) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `EglLoader` [INFO] [stdout] --> src/egl/loader.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | struct EglLoader { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/loader.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 29 | fn new(lib_path: &str) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `load_fn` [INFO] [stdout] --> src/egl/loader.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | fn load_fn(&self, sym_name: &str) -> *const libc::c_void { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/renderer.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn new(egl_device: EGLDevice, drm_device: &DRMDevice) -> Result, EGLError> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_drm_device_file` [INFO] [stdout] --> src/egl/renderer.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn from_drm_device_file(drm_device: &DRMDevice) -> Result, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `first_drm_device_available` [INFO] [stdout] --> src/egl/renderer.rs:194:12 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn first_drm_device_available(drm_device: &DRMDevice) -> Result, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `display_create` [INFO] [stdout] --> src/egl/renderer.rs:205:12 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn display_create(drm_device: &DRMDevice, egl_device: &EGLDevice) -> Result<(EGLDisplay, EGLConfig), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `setup_egl_extensions` [INFO] [stdout] --> src/egl/renderer.rs:230:8 [INFO] [stdout] | [INFO] [stdout] 230 | fn setup_egl_extensions(&mut self) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `setup_egl_client_extensions` [INFO] [stdout] --> src/egl/renderer.rs:320:8 [INFO] [stdout] | [INFO] [stdout] 320 | fn setup_egl_client_extensions(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `display` [INFO] [stdout] --> src/egl/renderer.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn display(&self) /*-> egl::EGLDisplay*/ { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_window_create` [INFO] [stdout] --> src/egl/renderer.rs:339:12 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn output_window_create() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_destroy` [INFO] [stdout] --> src/egl/renderer.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn output_destroy() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_surface` [INFO] [stdout] --> src/egl/renderer.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn output_surface() /*-> egl::EGLSurface*/ { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_set_border` [INFO] [stdout] --> src/egl/renderer.rs:351:12 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn output_set_border() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `print_egl_error_state` [INFO] [stdout] --> src/egl/renderer.rs:355:12 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn print_egl_error_state() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_devices` [INFO] [stdout] --> src/egl/renderer.rs:359:12 [INFO] [stdout] | [INFO] [stdout] 359 | pub fn get_devices() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_drm_device_file` [INFO] [stdout] --> src/egl/renderer.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn get_drm_device_file() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_stream_flip` [INFO] [stdout] --> src/egl/renderer.rs:367:12 [INFO] [stdout] | [INFO] [stdout] 367 | pub fn output_stream_flip() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `load_EGL` [INFO] [stdout] --> src/egl/renderer.rs:373:4 [INFO] [stdout] | [INFO] [stdout] 373 | fn load_EGL() -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_egldevice` [INFO] [stdout] --> src/egl/renderer.rs:379:4 [INFO] [stdout] | [INFO] [stdout] 379 | fn find_egldevice(filename: &Path) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `image_target_texture_2d` [INFO] [stdout] --> src/egl/renderer.rs:408:8 [INFO] [stdout] | [INFO] [stdout] 408 | fn image_target_texture_2d(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_image` [INFO] [stdout] --> src/egl/renderer.rs:410:8 [INFO] [stdout] | [INFO] [stdout] 410 | fn create_image<'display>( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `swap_buffers_with_damage` [INFO] [stdout] --> src/egl/renderer.rs:423:8 [INFO] [stdout] | [INFO] [stdout] 423 | fn swap_buffers_with_damage(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_platform_window` [INFO] [stdout] --> src/egl/renderer.rs:435:8 [INFO] [stdout] | [INFO] [stdout] 435 | fn create_platform_window(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bind_display` [INFO] [stdout] --> src/egl/renderer.rs:441:8 [INFO] [stdout] | [INFO] [stdout] 441 | fn bind_display(&self, wl_display: &mut WaylandDisplay) -> Result<(), EGLError>{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unbind_display` [INFO] [stdout] --> src/egl/renderer.rs:452:8 [INFO] [stdout] | [INFO] [stdout] 452 | fn unbind_display(&self, wl_display: &mut WaylandDisplay) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_buffer` [INFO] [stdout] --> src/egl/renderer.rs:463:8 [INFO] [stdout] | [INFO] [stdout] 463 | fn query_buffer(&self) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_output_layers` [INFO] [stdout] --> src/egl/renderer.rs:488:8 [INFO] [stdout] | [INFO] [stdout] 488 | fn get_output_layers(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_output_layer_attrib` [INFO] [stdout] --> src/egl/renderer.rs:491:8 [INFO] [stdout] | [INFO] [stdout] 491 | fn query_output_layer_attrib(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_stream` [INFO] [stdout] --> src/egl/renderer.rs:496:8 [INFO] [stdout] | [INFO] [stdout] 496 | fn create_stream(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy_stream` [INFO] [stdout] --> src/egl/renderer.rs:499:8 [INFO] [stdout] | [INFO] [stdout] 499 | fn destroy_stream(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_stream` [INFO] [stdout] --> src/egl/renderer.rs:502:8 [INFO] [stdout] | [INFO] [stdout] 502 | fn query_stream(&self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_stream_producer_surface` [INFO] [stdout] --> src/egl/renderer.rs:507:8 [INFO] [stdout] | [INFO] [stdout] 507 | fn create_stream_producer_surface(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stream_consumer_output` [INFO] [stdout] --> src/egl/renderer.rs:512:8 [INFO] [stdout] | [INFO] [stdout] 512 | fn stream_consumer_output(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_stream_attrib` [INFO] [stdout] --> src/egl/renderer.rs:518:8 [INFO] [stdout] | [INFO] [stdout] 518 | fn create_stream_attrib(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stream_consumer_acquire_attrib` [INFO] [stdout] --> src/egl/renderer.rs:522:8 [INFO] [stdout] | [INFO] [stdout] 522 | fn stream_consumer_acquire_attrib(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stream_consumer_gltexture` [INFO] [stdout] --> src/egl/renderer.rs:528:8 [INFO] [stdout] | [INFO] [stdout] 528 | fn stream_consumer_gltexture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_dmabuf_formats` [INFO] [stdout] --> src/egl/renderer.rs:550:8 [INFO] [stdout] | [INFO] [stdout] 550 | fn query_dmabuf_formats(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_dmabuf_modifiers` [INFO] [stdout] --> src/egl/renderer.rs:553:8 [INFO] [stdout] | [INFO] [stdout] 553 | fn query_dmabuf_modifiers(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_sync` [INFO] [stdout] --> src/egl/renderer.rs:558:8 [INFO] [stdout] | [INFO] [stdout] 558 | fn create_sync(&self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy_sync` [INFO] [stdout] --> src/egl/renderer.rs:561:8 [INFO] [stdout] | [INFO] [stdout] 561 | fn destroy_sync(&self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dup_native_fence_fd` [INFO] [stdout] --> src/egl/renderer.rs:564:8 [INFO] [stdout] | [INFO] [stdout] 564 | fn dup_native_fence_fd(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_raw` [INFO] [stdout] --> src/egl/device.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn from_raw(raw_device: EGLDeviceEXT) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw` [INFO] [stdout] --> src/egl/device.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn raw(&self) -> EGLDeviceEXT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_drm_device_file` [INFO] [stdout] --> src/egl/device.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn get_drm_device_file(&self) -> Result<&'static CStr, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_egl_devices` [INFO] [stdout] --> src/egl/device.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn get_egl_devices() ->Result, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_str` [INFO] [stdout] --> src/egl/egl_error.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn from_str(message: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_cstr` [INFO] [stdout] --> src/egl/egl_error.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn from_cstr(message: &CStr) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `egl_error_state` [INFO] [stdout] --> src/egl/egl_error.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn egl_error_state() -> String [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/display.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(egl_device: &EGLDevice) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_platform` [INFO] [stdout] --> src/egl/display.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn from_platform(platform: EGLenum, drm_device: &DRMDevice, egl_device: &EGLDevice) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `initialize` [INFO] [stdout] --> src/egl/display.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn initialize(&mut self) -> Result<(EGLint, EGLint), EGLError> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `choose_config` [INFO] [stdout] --> src/egl/display.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn choose_config(&mut self, visual_ids: Option>) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `extensions` [INFO] [stdout] --> src/egl/display.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn extensions(&self) -> Result [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `match_config_to_visual` [INFO] [stdout] --> src/egl/display.rs:135:8 [INFO] [stdout] | [INFO] [stdout] 135 | fn match_config_to_visual<'a>(&self, visual_id: EGLint, configs: &'a Vec) -> Option<&'a EGLConfig> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/image.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn new ( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_ref` [INFO] [stdout] --> src/egl/image.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn raw_ref(&self) -> &EGLImageKHR { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_mut_ref` [INFO] [stdout] --> src/egl/image.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn raw_mut_ref(&mut self) -> &mut EGLImageKHR { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw` [INFO] [stdout] --> src/egl/image.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn raw(&self) -> EGLImageKHR { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Extensions` [INFO] [stdout] --> src/egl/extensions.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Extensions(HashSet); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query` [INFO] [stdout] --> src/egl/extensions.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn query<'a>(display: Option<&EGLDisplay>) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `contains` [INFO] [stdout] --> src/egl/extensions.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn contains(&self, extension: &str) -> bool [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 168 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `presentation_clock` [INFO] [stdout] --> src/compositor.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | presentation_clock: clockid_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `sd_login_monitor` [INFO] [stdout] --> src/systemd/ffi/login.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum sd_login_monitor {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_owner_uid` [INFO] [stdout] --> src/systemd/ffi/login.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn sd_pid_get_owner_uid(pid: pid_t, uid: *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn sd_pid_get_unit(pid: pid_t, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_user_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn sd_pid_get_user_unit(pid: pid_t, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn sd_pid_get_slice(pid: pid_t, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_user_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn sd_pid_get_user_slice(pid: pid_t, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_machine_name` [INFO] [stdout] --> src/systemd/ffi/login.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn sd_pid_get_machine_name(pid: pid_t, machine: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_pid_get_cgroup` [INFO] [stdout] --> src/systemd/ffi/login.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn sd_pid_get_cgroup(pid: pid_t, cgroup: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_session` [INFO] [stdout] --> src/systemd/ffi/login.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn sd_peer_get_session(fd: c_int, session: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_owner_uid` [INFO] [stdout] --> src/systemd/ffi/login.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn sd_peer_get_owner_uid(fd: c_int, uid: *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn sd_peer_get_unit(fd: c_int, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_user_unit` [INFO] [stdout] --> src/systemd/ffi/login.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn sd_peer_get_user_unit(fd: c_int, unit: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn sd_peer_get_slice(fd: c_int, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_user_slice` [INFO] [stdout] --> src/systemd/ffi/login.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn sd_peer_get_user_slice(fd: c_int, slice: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_machine_name` [INFO] [stdout] --> src/systemd/ffi/login.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn sd_peer_get_machine_name(fd: c_int, machine: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_peer_get_cgroup` [INFO] [stdout] --> src/systemd/ffi/login.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn sd_peer_get_cgroup(pid: pid_t, cgroup: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_state` [INFO] [stdout] --> src/systemd/ffi/login.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn sd_uid_get_state(uid: uid_t, state: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_display` [INFO] [stdout] --> src/systemd/ffi/login.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn sd_uid_get_display(uid: uid_t, session: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_is_on_seat` [INFO] [stdout] --> src/systemd/ffi/login.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn sd_uid_is_on_seat(uid: uid_t, require_active: c_int, seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_sessions` [INFO] [stdout] --> src/systemd/ffi/login.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | / pub fn sd_uid_get_sessions(uid: uid_t, [INFO] [stdout] 26 | | require_active: c_int, [INFO] [stdout] 27 | | sessions: *mut *mut *mut c_char) [INFO] [stdout] 28 | | -> c_int; [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_uid_get_seats` [INFO] [stdout] --> src/systemd/ffi/login.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | / pub fn sd_uid_get_seats(uid: uid_t, [INFO] [stdout] 30 | | require_active: c_int, [INFO] [stdout] 31 | | seats: *mut *mut *mut c_char) [INFO] [stdout] 32 | | -> c_int; [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_is_active` [INFO] [stdout] --> src/systemd/ffi/login.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn sd_session_is_active(session: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_is_remote` [INFO] [stdout] --> src/systemd/ffi/login.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn sd_session_is_remote(session: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_state` [INFO] [stdout] --> src/systemd/ffi/login.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn sd_session_get_state(session: *const c_char, state: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_uid` [INFO] [stdout] --> src/systemd/ffi/login.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn sd_session_get_uid(session: *const c_char, uid: *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_service` [INFO] [stdout] --> src/systemd/ffi/login.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn sd_session_get_service(session: *const c_char, service: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_type` [INFO] [stdout] --> src/systemd/ffi/login.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn sd_session_get_type(session: *const c_char, _type: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_class` [INFO] [stdout] --> src/systemd/ffi/login.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn sd_session_get_class(session: *const c_char, clazz: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_desktop` [INFO] [stdout] --> src/systemd/ffi/login.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn sd_session_get_desktop(session: *const c_char, desktop: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_display` [INFO] [stdout] --> src/systemd/ffi/login.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn sd_session_get_display(session: *const c_char, display: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_remote_host` [INFO] [stdout] --> src/systemd/ffi/login.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / pub fn sd_session_get_remote_host(session: *const c_char, [INFO] [stdout] 44 | | remote_host: *mut *mut c_char) [INFO] [stdout] 45 | | -> c_int; [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_remote_user` [INFO] [stdout] --> src/systemd/ffi/login.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / pub fn sd_session_get_remote_user(session: *const c_char, [INFO] [stdout] 47 | | remote_user: *mut *mut c_char) [INFO] [stdout] 48 | | -> c_int; [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_session_get_tty` [INFO] [stdout] --> src/systemd/ffi/login.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn sd_session_get_tty(session: *const c_char, display: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_get_active` [INFO] [stdout] --> src/systemd/ffi/login.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | / pub fn sd_seat_get_active(seat: *const c_char, [INFO] [stdout] 52 | | session: *mut *mut c_char, [INFO] [stdout] 53 | | uid: *mut uid_t) [INFO] [stdout] 54 | | -> c_int; [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_get_sessions` [INFO] [stdout] --> src/systemd/ffi/login.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / pub fn sd_seat_get_sessions(seat: *const c_char, [INFO] [stdout] 56 | | sessions: *mut *mut *mut c_char, [INFO] [stdout] 57 | | uid: *mut *mut uid_t, [INFO] [stdout] 58 | | n_uids: *mut c_uint) [INFO] [stdout] 59 | | -> c_int; [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_can_multi_session` [INFO] [stdout] --> src/systemd/ffi/login.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn sd_seat_can_multi_session(seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_can_tty` [INFO] [stdout] --> src/systemd/ffi/login.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn sd_seat_can_tty(seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_seat_can_graphical` [INFO] [stdout] --> src/systemd/ffi/login.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn sd_seat_can_graphical(seat: *const c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_machine_get_class` [INFO] [stdout] --> src/systemd/ffi/login.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn sd_machine_get_class(machine: *const c_char, clazz: *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_machine_get_ifindices` [INFO] [stdout] --> src/systemd/ffi/login.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn sd_machine_get_ifindices(machine: *const c_char, ifindices: *mut *mut c_int) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_seats` [INFO] [stdout] --> src/systemd/ffi/login.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn sd_get_seats(seats: *mut *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_sessions` [INFO] [stdout] --> src/systemd/ffi/login.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn sd_get_sessions(sessions: *mut *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_uids` [INFO] [stdout] --> src/systemd/ffi/login.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn sd_get_uids(users: *mut *mut uid_t) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_get_machine_names` [INFO] [stdout] --> src/systemd/ffi/login.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn sd_get_machine_names(machines: *mut *mut *mut c_char) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_new` [INFO] [stdout] --> src/systemd/ffi/login.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn sd_login_monitor_new(category: *const c_char, ret: *mut *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_unref` [INFO] [stdout] --> src/systemd/ffi/login.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn sd_login_monitor_unref(m: *mut sd_login_monitor) -> *mut sd_login_monitor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_flush` [INFO] [stdout] --> src/systemd/ffi/login.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn sd_login_monitor_flush(m: *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_get_fd` [INFO] [stdout] --> src/systemd/ffi/login.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn sd_login_monitor_get_fd(m: *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_get_events` [INFO] [stdout] --> src/systemd/ffi/login.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn sd_login_monitor_get_events(m: *mut sd_login_monitor) -> c_int; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sd_login_monitor_get_timeout` [INFO] [stdout] --> src/systemd/ffi/login.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | / pub fn sd_login_monitor_get_timeout(m: *mut sd_login_monitor, [INFO] [stdout] 75 | | timeout_usec: *mut u64) [INFO] [stdout] 76 | | -> c_int; [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `use_pixman` [INFO] [stdout] --> src/backend/drm.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use_pixman: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `use_egldevice` [INFO] [stdout] --> src/backend/drm.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use_egldevice: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `drm_device` [INFO] [stdout] --> src/backend/drm.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | drm_device: DRMDevice, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `interface` [INFO] [stdout] --> src/backend/drm.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | interface: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cursor_with` [INFO] [stdout] --> src/backend/drm.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | cursor_with: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cursor_height` [INFO] [stdout] --> src/backend/drm.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | cursor_height: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `compositor` [INFO] [stdout] --> src/backend/drm.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | compositor: Compositor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `renderer` [INFO] [stdout] --> src/backend/drm.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | renderer: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rawfd` [INFO] [stdout] --> src/backend/drm.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn rawfd(&self) -> RawFd { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dev_path` [INFO] [stdout] --> src/backend/drm.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn dev_path(&self) -> &Path { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DRM_CAP_TIMESTAMP_MONOTONIC` [INFO] [stdout] --> src/backend/drm.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | const DRM_CAP_TIMESTAMP_MONOTONIC: u32 = 6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DRM_CAP_CURSOR_WIDTH` [INFO] [stdout] --> src/backend/drm.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | const DRM_CAP_CURSOR_WIDTH: u32 = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DRM_CAP_CURSOR_HEIGHT` [INFO] [stdout] --> src/backend/drm.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | const DRM_CAP_CURSOR_HEIGHT: u32 = 9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `sync_drm` [INFO] [stdout] --> src/launcher/logind.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | sync_drm: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `seat_name` [INFO] [stdout] --> src/launcher/logind.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | seat_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `session_id` [INFO] [stdout] --> src/launcher/logind.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | session_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `PixmanRenderer` [INFO] [stdout] --> src/renderer/pixman.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct PixmanRenderer { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/renderer/pixman.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new(display: &mut wayland::display::Display) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_pixels` [INFO] [stdout] --> src/renderer/pixman.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn read_pixels(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `repaint_output` [INFO] [stdout] --> src/renderer/pixman.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn repaint_output(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `flush_damage` [INFO] [stdout] --> src/renderer/pixman.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn flush_damage(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `attach` [INFO] [stdout] --> src/renderer/pixman.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn attach(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `surface_set_color` [INFO] [stdout] --> src/renderer/pixman.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn surface_set_color(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy` [INFO] [stdout] --> src/renderer/pixman.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn destroy(&self) { unimplemented!() } //TODO drop? [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `surface_get_content_size` [INFO] [stdout] --> src/renderer/pixman.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn surface_get_content_size(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `surface_copy_content` [INFO] [stdout] --> src/renderer/pixman.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn surface_copy_content(&self) { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `GLRenderer` [INFO] [stdout] --> src/renderer/gl.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct GLRenderer { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `display_create` [INFO] [stdout] --> src/renderer/gl.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn display_create( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/wayland/list.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> src/wayland/list.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn insert(&mut self, elem: &mut Self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `length` [INFO] [stdout] --> src/wayland/list.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn length(&self) -> usize { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `empty` [INFO] [stdout] --> src/wayland/list.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn empty(&self) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_list` [INFO] [stdout] --> src/wayland/list.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn insert_list(&mut self, other: &mut Self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Display` [INFO] [stdout] --> src/wayland/display.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Display { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_raw` [INFO] [stdout] --> src/wayland/display.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub unsafe fn from_raw(raw: wl_display) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_shm_format` [INFO] [stdout] --> src/wayland/display.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_shm_format(&mut self, format: wl_shm::Format) -> Result<(), WaylandError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_ref` [INFO] [stdout] --> src/wayland/display.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn raw_ref(&self) -> &wl_display { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_mut_ref` [INFO] [stdout] --> src/wayland/display.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_mut_ref(&mut self) -> &mut wl_display { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Signal` [INFO] [stdout] --> src/wayland/signal.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Signal { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/wayland/signal.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Listener` [INFO] [stdout] --> src/wayland/listener.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Listener { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `RudimentoServer` [INFO] [stdout] --> src/wayland/server.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct RudimentoServer { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new_from_drm` [INFO] [stdout] --> src/wayland/server.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new_from_drm(drm: DRMDevice) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `answer` [INFO] [stdout] --> src/wayland/server.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn answer(&mut self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_string` [INFO] [stdout] --> src/wayland/error.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn from_string(message: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_str` [INFO] [stdout] --> src/wayland/error.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn from_str(message: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_cstr` [INFO] [stdout] --> src/wayland/error.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn from_cstr(message: &CStr) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `EGL_LOADER` [INFO] [stdout] --> src/egl/loader.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | static mut EGL_LOADER: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `load_EGL` [INFO] [stdout] --> src/egl/loader.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn load_EGL(lib_path: &str) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `EglLoader` [INFO] [stdout] --> src/egl/loader.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | struct EglLoader { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/loader.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 29 | fn new(lib_path: &str) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `load_fn` [INFO] [stdout] --> src/egl/loader.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | fn load_fn(&self, sym_name: &str) -> *const libc::c_void { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/renderer.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn new(egl_device: EGLDevice, drm_device: &DRMDevice) -> Result, EGLError> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_drm_device_file` [INFO] [stdout] --> src/egl/renderer.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn from_drm_device_file(drm_device: &DRMDevice) -> Result, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `first_drm_device_available` [INFO] [stdout] --> src/egl/renderer.rs:194:12 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn first_drm_device_available(drm_device: &DRMDevice) -> Result, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `display_create` [INFO] [stdout] --> src/egl/renderer.rs:205:12 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn display_create(drm_device: &DRMDevice, egl_device: &EGLDevice) -> Result<(EGLDisplay, EGLConfig), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `setup_egl_extensions` [INFO] [stdout] --> src/egl/renderer.rs:230:8 [INFO] [stdout] | [INFO] [stdout] 230 | fn setup_egl_extensions(&mut self) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `setup_egl_client_extensions` [INFO] [stdout] --> src/egl/renderer.rs:320:8 [INFO] [stdout] | [INFO] [stdout] 320 | fn setup_egl_client_extensions(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `display` [INFO] [stdout] --> src/egl/renderer.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn display(&self) /*-> egl::EGLDisplay*/ { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_window_create` [INFO] [stdout] --> src/egl/renderer.rs:339:12 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn output_window_create() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_destroy` [INFO] [stdout] --> src/egl/renderer.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn output_destroy() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_surface` [INFO] [stdout] --> src/egl/renderer.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn output_surface() /*-> egl::EGLSurface*/ { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_set_border` [INFO] [stdout] --> src/egl/renderer.rs:351:12 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn output_set_border() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `print_egl_error_state` [INFO] [stdout] --> src/egl/renderer.rs:355:12 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn print_egl_error_state() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_devices` [INFO] [stdout] --> src/egl/renderer.rs:359:12 [INFO] [stdout] | [INFO] [stdout] 359 | pub fn get_devices() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_drm_device_file` [INFO] [stdout] --> src/egl/renderer.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn get_drm_device_file() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `output_stream_flip` [INFO] [stdout] --> src/egl/renderer.rs:367:12 [INFO] [stdout] | [INFO] [stdout] 367 | pub fn output_stream_flip() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `load_EGL` [INFO] [stdout] --> src/egl/renderer.rs:373:4 [INFO] [stdout] | [INFO] [stdout] 373 | fn load_EGL() -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_egldevice` [INFO] [stdout] --> src/egl/renderer.rs:379:4 [INFO] [stdout] | [INFO] [stdout] 379 | fn find_egldevice(filename: &Path) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `image_target_texture_2d` [INFO] [stdout] --> src/egl/renderer.rs:408:8 [INFO] [stdout] | [INFO] [stdout] 408 | fn image_target_texture_2d(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_image` [INFO] [stdout] --> src/egl/renderer.rs:410:8 [INFO] [stdout] | [INFO] [stdout] 410 | fn create_image<'display>( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `swap_buffers_with_damage` [INFO] [stdout] --> src/egl/renderer.rs:423:8 [INFO] [stdout] | [INFO] [stdout] 423 | fn swap_buffers_with_damage(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_platform_window` [INFO] [stdout] --> src/egl/renderer.rs:435:8 [INFO] [stdout] | [INFO] [stdout] 435 | fn create_platform_window(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bind_display` [INFO] [stdout] --> src/egl/renderer.rs:441:8 [INFO] [stdout] | [INFO] [stdout] 441 | fn bind_display(&self, wl_display: &mut WaylandDisplay) -> Result<(), EGLError>{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unbind_display` [INFO] [stdout] --> src/egl/renderer.rs:452:8 [INFO] [stdout] | [INFO] [stdout] 452 | fn unbind_display(&self, wl_display: &mut WaylandDisplay) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_buffer` [INFO] [stdout] --> src/egl/renderer.rs:463:8 [INFO] [stdout] | [INFO] [stdout] 463 | fn query_buffer(&self) -> Result<(), EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_output_layers` [INFO] [stdout] --> src/egl/renderer.rs:488:8 [INFO] [stdout] | [INFO] [stdout] 488 | fn get_output_layers(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_output_layer_attrib` [INFO] [stdout] --> src/egl/renderer.rs:491:8 [INFO] [stdout] | [INFO] [stdout] 491 | fn query_output_layer_attrib(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_stream` [INFO] [stdout] --> src/egl/renderer.rs:496:8 [INFO] [stdout] | [INFO] [stdout] 496 | fn create_stream(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy_stream` [INFO] [stdout] --> src/egl/renderer.rs:499:8 [INFO] [stdout] | [INFO] [stdout] 499 | fn destroy_stream(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_stream` [INFO] [stdout] --> src/egl/renderer.rs:502:8 [INFO] [stdout] | [INFO] [stdout] 502 | fn query_stream(&self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_stream_producer_surface` [INFO] [stdout] --> src/egl/renderer.rs:507:8 [INFO] [stdout] | [INFO] [stdout] 507 | fn create_stream_producer_surface(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stream_consumer_output` [INFO] [stdout] --> src/egl/renderer.rs:512:8 [INFO] [stdout] | [INFO] [stdout] 512 | fn stream_consumer_output(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_stream_attrib` [INFO] [stdout] --> src/egl/renderer.rs:518:8 [INFO] [stdout] | [INFO] [stdout] 518 | fn create_stream_attrib(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stream_consumer_acquire_attrib` [INFO] [stdout] --> src/egl/renderer.rs:522:8 [INFO] [stdout] | [INFO] [stdout] 522 | fn stream_consumer_acquire_attrib(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stream_consumer_gltexture` [INFO] [stdout] --> src/egl/renderer.rs:528:8 [INFO] [stdout] | [INFO] [stdout] 528 | fn stream_consumer_gltexture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_dmabuf_formats` [INFO] [stdout] --> src/egl/renderer.rs:550:8 [INFO] [stdout] | [INFO] [stdout] 550 | fn query_dmabuf_formats(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query_dmabuf_modifiers` [INFO] [stdout] --> src/egl/renderer.rs:553:8 [INFO] [stdout] | [INFO] [stdout] 553 | fn query_dmabuf_modifiers(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_sync` [INFO] [stdout] --> src/egl/renderer.rs:558:8 [INFO] [stdout] | [INFO] [stdout] 558 | fn create_sync(&self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy_sync` [INFO] [stdout] --> src/egl/renderer.rs:561:8 [INFO] [stdout] | [INFO] [stdout] 561 | fn destroy_sync(&self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dup_native_fence_fd` [INFO] [stdout] --> src/egl/renderer.rs:564:8 [INFO] [stdout] | [INFO] [stdout] 564 | fn dup_native_fence_fd(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_raw` [INFO] [stdout] --> src/egl/device.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn from_raw(raw_device: EGLDeviceEXT) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw` [INFO] [stdout] --> src/egl/device.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn raw(&self) -> EGLDeviceEXT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_drm_device_file` [INFO] [stdout] --> src/egl/device.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn get_drm_device_file(&self) -> Result<&'static CStr, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_egl_devices` [INFO] [stdout] --> src/egl/device.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn get_egl_devices() ->Result, EGLError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_str` [INFO] [stdout] --> src/egl/egl_error.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn from_str(message: &str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_cstr` [INFO] [stdout] --> src/egl/egl_error.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn from_cstr(message: &CStr) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `egl_error_state` [INFO] [stdout] --> src/egl/egl_error.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn egl_error_state() -> String [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/display.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(egl_device: &EGLDevice) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_platform` [INFO] [stdout] --> src/egl/display.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn from_platform(platform: EGLenum, drm_device: &DRMDevice, egl_device: &EGLDevice) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `initialize` [INFO] [stdout] --> src/egl/display.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn initialize(&mut self) -> Result<(EGLint, EGLint), EGLError> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `choose_config` [INFO] [stdout] --> src/egl/display.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn choose_config(&mut self, visual_ids: Option>) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `extensions` [INFO] [stdout] --> src/egl/display.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn extensions(&self) -> Result [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `match_config_to_visual` [INFO] [stdout] --> src/egl/display.rs:135:8 [INFO] [stdout] | [INFO] [stdout] 135 | fn match_config_to_visual<'a>(&self, visual_id: EGLint, configs: &'a Vec) -> Option<&'a EGLConfig> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/egl/image.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn new ( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_ref` [INFO] [stdout] --> src/egl/image.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn raw_ref(&self) -> &EGLImageKHR { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw_mut_ref` [INFO] [stdout] --> src/egl/image.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn raw_mut_ref(&mut self) -> &mut EGLImageKHR { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `raw` [INFO] [stdout] --> src/egl/image.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn raw(&self) -> EGLImageKHR { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Extensions` [INFO] [stdout] --> src/egl/extensions.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Extensions(HashSet); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query` [INFO] [stdout] --> src/egl/extensions.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn query<'a>(display: Option<&EGLDisplay>) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `contains` [INFO] [stdout] --> src/egl/extensions.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn contains(&self, extension: &str) -> bool [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 168 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 57.70s [INFO] running `Command { std: "docker" "inspect" "852d2eb2ac86ead68b2c2da4c38fa2b1b39c5fa2a7664f42563634456d8beb23", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "852d2eb2ac86ead68b2c2da4c38fa2b1b39c5fa2a7664f42563634456d8beb23", kill_on_drop: false }` [INFO] [stdout] 852d2eb2ac86ead68b2c2da4c38fa2b1b39c5fa2a7664f42563634456d8beb23