[INFO] cloning repository https://github.com/AbleTheAbove/ableos [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AbleTheAbove/ableos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAbleTheAbove%2Fableos", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAbleTheAbove%2Fableos'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 15af6eaac6bb10b6abd2655df3ab2e81b37f47a5 [INFO] checking AbleTheAbove/ableos against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAbleTheAbove%2Fableos" "/workspace/builds/worker-71/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-71/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/AbleTheAbove/ableos on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-71/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-71/source/rust-toolchain [INFO] started tweaking git repo https://github.com/AbleTheAbove/ableos [INFO] finished tweaking git repo https://github.com/AbleTheAbove/ableos [INFO] tweaked toml for git repo https://github.com/AbleTheAbove/ableos written to /workspace/builds/worker-71/source/Cargo.toml [INFO] crate git repo https://github.com/AbleTheAbove/ableos already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/anyusernameworks/cpuio.git` [INFO] [stderr] Updating git repository `https://github.com/ableos/vga` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded embedded-hal v0.2.5 [INFO] [stderr] Downloaded bit_field v0.10.1 [INFO] [stderr] Downloaded ucs2 v0.3.2 [INFO] [stderr] Downloaded uart_16550 v0.2.15 [INFO] [stderr] Downloaded serde-json-core v0.4.0 [INFO] [stderr] Downloaded conquer-once v0.3.2 [INFO] [stderr] Downloaded hash32 v0.2.1 [INFO] [stderr] Downloaded heapless v0.7.1 [INFO] [stderr] Downloaded acpi v2.3.1 [INFO] [stderr] Downloaded bootloader v0.9.18 [INFO] [stderr] Downloaded linked_list_allocator v0.9.0 [INFO] [stderr] Downloaded array-init v2.0.0 [INFO] [stderr] Downloaded atomic-polyfill v0.1.2 [INFO] [stderr] Downloaded uefi-macros v0.3.3 [INFO] [stderr] Downloaded pic8259 v0.10.1 [INFO] [stderr] Downloaded uefi-services v0.8.0 [INFO] [stderr] Downloaded lliw v0.1.2 [INFO] [stderr] Downloaded x86_64 v0.14.3 [INFO] [stderr] Downloaded raw-cpuid v9.0.0 [INFO] [stderr] Downloaded rsdp v1.1.0 [INFO] [stderr] Downloaded font8x8 v0.3.1 [INFO] [stderr] Downloaded qemu-exit v2.0.0 [INFO] [stderr] Downloaded uefi v0.11.0 [INFO] [stderr] Downloaded conquer-util v0.3.0 [INFO] [stderr] Downloaded volatile v0.4.4 [INFO] [stderr] Downloaded ps2-mouse v0.1.4 [INFO] [stderr] Downloaded core_detect v1.0.0 [INFO] [stderr] Downloaded x86 v0.39.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 913981d315897243c390a696434c05adedb5f48c9acf0f5e8a0c50e60b3d2f4f [INFO] running `Command { std: "docker" "start" "-a" "913981d315897243c390a696434c05adedb5f48c9acf0f5e8a0c50e60b3d2f4f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "913981d315897243c390a696434c05adedb5f48c9acf0f5e8a0c50e60b3d2f4f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "913981d315897243c390a696434c05adedb5f48c9acf0f5e8a0c50e60b3d2f4f", kill_on_drop: false }` [INFO] [stdout] 913981d315897243c390a696434c05adedb5f48c9acf0f5e8a0c50e60b3d2f4f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 39228515897aa44e6ab60d5d00b289429733523324b00218ea7d7b2be182ddbd [INFO] running `Command { std: "docker" "start" "-a" "39228515897aa44e6ab60d5d00b289429733523324b00218ea7d7b2be182ddbd", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling x86_64 v0.14.3 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Checking bit_field v0.10.1 [INFO] [stderr] Compiling syn v1.0.72 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking volatile v0.4.4 [INFO] [stderr] Checking bit_field v0.9.0 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling heapless v0.7.1 [INFO] [stderr] Compiling futures-task v0.3.15 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Compiling futures-core v0.3.15 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling x86 v0.39.0 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling bootloader v0.9.18 [INFO] [stderr] Checking conquer-util v0.3.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking pin-project-lite v0.2.6 [INFO] [stderr] Checking qemu-exit v2.0.0 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking conquer-util v0.2.0 [INFO] [stderr] Checking font8x8 v0.3.1 [INFO] [stderr] Checking rash v0.1.0 (/tmp/fixit/rash) [INFO] [stderr] Checking lliw v0.1.2 [INFO] [stderr] Checking core_detect v1.0.0 [INFO] [stderr] Checking cpuio v0.3.0 (https://github.com/anyusernameworks/cpuio.git#3908ecab) [INFO] [stderr] Checking volatile v0.2.7 [INFO] [stderr] Checking pc-keyboard v0.5.1 [INFO] [stderr] Checking array-init v2.0.0 [INFO] [stderr] Checking lock_api v0.4.4 [INFO] [stderr] Checking ucs2 v0.3.2 [INFO] [stdout] warning: unused variable: `shell` [INFO] [stdout] --> rash/src/lib.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | let mut shell = Shell {}; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shell` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `prompt` [INFO] [stdout] --> rash/src/lib.rs:15:6 [INFO] [stdout] | [INFO] [stdout] 15 | let prompt = "~>"; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prompt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> rash/src/lib.rs:12:6 [INFO] [stdout] | [INFO] [stdout] 12 | let mut shell = Shell {}; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `VERSION` [INFO] [stdout] --> rash/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | const VERSION: &str = env!("CARGO_PKG_VERSION"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> rash/src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #![no_std] [INFO] [stdout] 2 | | #![warn(missing_docs)] [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | const VERSION: &str = env!("CARGO_PKG_VERSION"); [INFO] [stdout] ... | [INFO] [stdout] 16 | | // │ ┤ ┐ └ ┴ ┬ ├ ─ ┼ ┘ ┌ [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rash/src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking conquer-once v0.2.1 [INFO] [stderr] Checking conquer-once v0.3.2 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking hash32 v0.2.1 [INFO] [stderr] Checking spinning_top v0.2.4 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling futures-util v0.3.15 [INFO] [stderr] Checking linked_list_allocator v0.9.0 [INFO] [stderr] Checking raw-cpuid v9.0.0 [INFO] [stderr] Checking rsdp v1.1.0 [INFO] [stderr] Checking acpi v2.3.1 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking pic8259 v0.10.1 [INFO] [stderr] Checking uart_16550 v0.2.15 [INFO] [stderr] Checking ps2-mouse v0.1.4 [INFO] [stderr] Checking crossbeam-queue v0.2.3 [INFO] [stderr] Checking vga v0.2.6 (https://github.com/ableos/vga#e3e68ac6) [INFO] [stderr] Checking serde-json-core v0.4.0 [INFO] [stderr] Compiling uefi-macros v0.3.3 [INFO] [stderr] Checking uefi v0.11.0 [INFO] [stderr] Checking uefi-services v0.8.0 [INFO] [stderr] Checking ableos v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2018 edition to 2021 [INFO] [stdout] warning: unused import: `alloc::string::ToString` [INFO] [stdout] --> src/window_manager/window_draw.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::string::ToString; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::format` [INFO] [stdout] --> src/window_manager/window_draw.rs:19:6 [INFO] [stdout] | [INFO] [stdout] 19 | use alloc::format; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::string::String` [INFO] [stdout] --> src/window_manager/window_draw.rs:20:6 [INFO] [stdout] | [INFO] [stdout] 20 | use alloc::string::String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: language item required, but not found: `eh_personality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ableos` due to 2 previous errors; 3 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] Fixed src/window_manager/window_draw.rs (4 fixes) [INFO] [stdout] warning: field is never read: `kind` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:96:2 [INFO] [stdout] | [INFO] [stdout] 96 | kind: LockType, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `whence` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:98:2 [INFO] [stdout] | [INFO] [stdout] 98 | whence: Whence, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `start` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:100:2 [INFO] [stdout] | [INFO] [stdout] 100 | start: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `len` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:102:2 [INFO] [stdout] | [INFO] [stdout] 102 | len: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pid` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:104:2 [INFO] [stdout] | [INFO] [stdout] 104 | pid: ProcessId, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `options` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:108:2 [INFO] [stdout] | [INFO] [stdout] 108 | options: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `offset` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:109:2 [INFO] [stdout] | [INFO] [stdout] 109 | offset: u128, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `lock` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:110:2 [INFO] [stdout] | [INFO] [stdout] 110 | lock: FileLock, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `buffer_filled` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:111:2 [INFO] [stdout] | [INFO] [stdout] 111 | buffer_filled: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `buffer` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:112:2 [INFO] [stdout] | [INFO] [stdout] 112 | buffer: [u8; 4096], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name_len` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | name_len: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | name: [u8; 256], [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `mode` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | mode: ModeFlag, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `uid` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | uid: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `gid` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | gid: u64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `size` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:140:2 [INFO] [stdout] | [INFO] [stdout] 140 | size: u128, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `mtime` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:142:2 [INFO] [stdout] | [INFO] [stdout] 142 | mtime: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `atime` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:144:2 [INFO] [stdout] | [INFO] [stdout] 144 | atime: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `checksum` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:146:2 [INFO] [stdout] | [INFO] [stdout] 146 | checksum: u64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `linkname_len` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:147:2 [INFO] [stdout] | [INFO] [stdout] 147 | linkname_len: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `linkname` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:148:2 [INFO] [stdout] | [INFO] [stdout] 148 | linkname: [u8; 256], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `magic` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:149:2 [INFO] [stdout] | [INFO] [stdout] 149 | magic: [u8; 6], [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `version` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:150:2 [INFO] [stdout] | [INFO] [stdout] 150 | version: [u8; 2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `uname` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:151:2 [INFO] [stdout] | [INFO] [stdout] 151 | uname: [u8; 32], [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `gname` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:152:2 [INFO] [stdout] | [INFO] [stdout] 152 | gname: [u8; 32], [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `devmajor` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:153:2 [INFO] [stdout] | [INFO] [stdout] 153 | devmajor: u64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `devminor` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:154:2 [INFO] [stdout] | [INFO] [stdout] 154 | devminor: u64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unused` [INFO] [stdout] --> src/sri/fs/afs/mod.rs:155:2 [INFO] [stdout] | [INFO] [stdout] 155 | unused: [u8; 362], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `permissions` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:72:2 [INFO] [stdout] | [INFO] [stdout] 72 | permissions: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `lower_userid` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:74:2 [INFO] [stdout] | [INFO] [stdout] 74 | lower_userid: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `lower_size` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:76:2 [INFO] [stdout] | [INFO] [stdout] 76 | lower_size: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `last_access` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:78:2 [INFO] [stdout] | [INFO] [stdout] 78 | last_access: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `created` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:80:2 [INFO] [stdout] | [INFO] [stdout] 80 | created: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `last_modified` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:82:2 [INFO] [stdout] | [INFO] [stdout] 82 | last_modified: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `deleted` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:84:2 [INFO] [stdout] | [INFO] [stdout] 84 | deleted: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `lower_groupid` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:86:2 [INFO] [stdout] | [INFO] [stdout] 86 | lower_groupid: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `num_hardlinks` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:88:2 [INFO] [stdout] | [INFO] [stdout] 88 | num_hardlinks: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `num_sectors` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:90:2 [INFO] [stdout] | [INFO] [stdout] 90 | num_sectors: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `inode_flags` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:92:2 [INFO] [stdout] | [INFO] [stdout] 92 | inode_flags: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `os_specific_1` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:94:2 [INFO] [stdout] | [INFO] [stdout] 94 | os_specific_1: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_0` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:96:2 [INFO] [stdout] | [INFO] [stdout] 96 | direct_block_ptr_0: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_1` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:98:2 [INFO] [stdout] | [INFO] [stdout] 98 | direct_block_ptr_1: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_2` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:100:2 [INFO] [stdout] | [INFO] [stdout] 100 | direct_block_ptr_2: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_3` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:102:2 [INFO] [stdout] | [INFO] [stdout] 102 | direct_block_ptr_3: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_4` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:104:2 [INFO] [stdout] | [INFO] [stdout] 104 | direct_block_ptr_4: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_5` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:106:2 [INFO] [stdout] | [INFO] [stdout] 106 | direct_block_ptr_5: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_6` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:108:2 [INFO] [stdout] | [INFO] [stdout] 108 | direct_block_ptr_6: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_7` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:110:2 [INFO] [stdout] | [INFO] [stdout] 110 | direct_block_ptr_7: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_8` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:112:2 [INFO] [stdout] | [INFO] [stdout] 112 | direct_block_ptr_8: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_9` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:114:2 [INFO] [stdout] | [INFO] [stdout] 114 | direct_block_ptr_9: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_a` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:116:2 [INFO] [stdout] | [INFO] [stdout] 116 | direct_block_ptr_a: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `direct_block_ptr_b` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:118:2 [INFO] [stdout] | [INFO] [stdout] 118 | direct_block_ptr_b: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `singly_indeirect_ptr` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:120:2 [INFO] [stdout] | [INFO] [stdout] 120 | singly_indeirect_ptr: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `doubly_indirect_ptr` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | doubly_indirect_ptr: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tripl_indirect_ptr` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | tripl_indirect_ptr: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `generation_number` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | generation_number: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `file_acl` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | file_acl: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `upper_size_or_dir_acl` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | upper_size_or_dir_acl: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fragment_block_address` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | fragment_block_address: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fragment_number` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | fragment_number: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fragment_size` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | fragment_size: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `reserved_1` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | reserved_1: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `higher_userid` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:140:2 [INFO] [stdout] | [INFO] [stdout] 140 | higher_userid: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `higher_groupid` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:142:2 [INFO] [stdout] | [INFO] [stdout] 142 | higher_groupid: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `reserved_2` [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:144:2 [INFO] [stdout] | [INFO] [stdout] 144 | reserved_2: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `inode` [INFO] [stdout] --> src/sri/fs/ext2/entry.rs:5:2 [INFO] [stdout] | [INFO] [stdout] 5 | inode: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `total_size` [INFO] [stdout] --> src/sri/fs/ext2/entry.rs:7:2 [INFO] [stdout] | [INFO] [stdout] 7 | total_size: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `lower_size` [INFO] [stdout] --> src/sri/fs/ext2/entry.rs:9:2 [INFO] [stdout] | [INFO] [stdout] 9 | lower_size: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `upper_size` [INFO] [stdout] --> src/sri/fs/ext2/entry.rs:11:2 [INFO] [stdout] | [INFO] [stdout] 11 | upper_size: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/sri/fs/ext2/entry.rs:13:2 [INFO] [stdout] | [INFO] [stdout] 13 | name: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub mod encrypt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/encrypt.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn aes_detect() -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub mod panic; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub mod serial; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/serial.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / lazy_static! { [INFO] [stdout] 6 | | pub static ref SERIAL1: Mutex = { [INFO] [stdout] 7 | | let mut serial_port = unsafe { SerialPort::new(0x3F8) }; [INFO] [stdout] 8 | | serial_port.init(); [INFO] [stdout] 9 | | Mutex::new(serial_port) [INFO] [stdout] 10 | | }; [INFO] [stdout] 11 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | pub mod vga_buffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub mod devices; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/devices/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/devices/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct DeviceDescriptorTable { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/devices/mod.rs:22:2 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn _scan_hw(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/drivers/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub mod mouse; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/drivers/mouse.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / lazy_static! { [INFO] [stdout] 16 | | pub static ref _MOUSE: Mutex = Mutex::new(Mouse::new()); [INFO] [stdout] 17 | | pub static ref MOUSE: Mutex = Mutex::new(OnScreenMouse::default()); [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/drivers/mouse.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / lazy_static! { [INFO] [stdout] 16 | | pub static ref _MOUSE: Mutex = Mutex::new(Mouse::new()); [INFO] [stdout] 17 | | pub static ref MOUSE: Mutex = Mutex::new(OnScreenMouse::default()); [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/drivers/mouse.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct OnScreenMouse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/drivers/mouse.rs:29:2 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn get_x(&self) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/drivers/mouse.rs:33:2 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn get_y(&self) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/drivers/mouse.rs:37:2 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn change_x(&mut self, delta_x: i16) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/drivers/mouse.rs:45:2 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn change_y(&mut self, delta_y: i16) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/drivers/mouse.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn init_mouse() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/drivers/mouse.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | pub extern "x86-interrupt" fn mouse_interrupt_handler(_stack_frame: InterruptStackFrame) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | pub mod kernel_state; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/kernel_state/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod cpuid; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:8:2 [INFO] [stdout] | [INFO] [stdout] 8 | AMD = 0x6874754169746e65444d4163, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:10:2 [INFO] [stdout] | [INFO] [stdout] 10 | CENTAUR = 0x746e654348727561736c7561, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:12:2 [INFO] [stdout] | [INFO] [stdout] 12 | CYRIX = 0x69727943736e497864616574, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:14:2 [INFO] [stdout] | [INFO] [stdout] 14 | INTEL = 0x756e654749656e696c65746e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:16:2 [INFO] [stdout] | [INFO] [stdout] 16 | TM1 = 0x6e61725474656d7355504361, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:18:2 [INFO] [stdout] | [INFO] [stdout] 18 | TM2 = 0x756e654754656e693638784d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:20:2 [INFO] [stdout] | [INFO] [stdout] 20 | NSC = 0x646f654743534e2079622065, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:22:2 [INFO] [stdout] | [INFO] [stdout] 22 | NEXGEN = 0x4778654e72446e656e657669, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | RISE = 0x657369526573695265736952, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:26:2 [INFO] [stdout] | [INFO] [stdout] 26 | SIS = 0x205369532053695320536953, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:28:2 [INFO] [stdout] | [INFO] [stdout] 28 | UMC = 0x20434d5520434d5520434d55, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:30:2 [INFO] [stdout] | [INFO] [stdout] 30 | VIA = 0x204149562041495620414956, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:32:2 [INFO] [stdout] | [INFO] [stdout] 32 | VORTEX = 0x74726f5636387865436f5320, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:39:2 [INFO] [stdout] | [INFO] [stdout] 39 | Sse3 = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:40:2 [INFO] [stdout] | [INFO] [stdout] 40 | PCLMULQDQ = 0x00000002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:41:2 [INFO] [stdout] | [INFO] [stdout] 41 | Dtes64 = 0x00000004, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:42:2 [INFO] [stdout] | [INFO] [stdout] 42 | Monitor = 0x00000008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:43:2 [INFO] [stdout] | [INFO] [stdout] 43 | DSCPL = 0x00000010, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:44:2 [INFO] [stdout] | [INFO] [stdout] 44 | VirtualMachineExtensions = 0x00000020, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:45:2 [INFO] [stdout] | [INFO] [stdout] 45 | SaferModeExtensions = 0x00000040, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:46:2 [INFO] [stdout] | [INFO] [stdout] 46 | EnhancedSpeedStep = 0x00000080, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:47:2 [INFO] [stdout] | [INFO] [stdout] 47 | ThermalMonitor2 = 0x00000100, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:48:2 [INFO] [stdout] | [INFO] [stdout] 48 | SupplementalSse3 = 0x00000200, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:49:2 [INFO] [stdout] | [INFO] [stdout] 49 | L1ContextID = 0x00000400, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:50:2 [INFO] [stdout] | [INFO] [stdout] 50 | SiliconDebugInterface = 0x00000800, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:51:2 [INFO] [stdout] | [INFO] [stdout] 51 | FusedMultiplyAdd = 0x00001000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:52:2 [INFO] [stdout] | [INFO] [stdout] 52 | CMPXCHG16B = 0x00002000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:53:2 [INFO] [stdout] | [INFO] [stdout] 53 | XTPR = 0x00004000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | PerfmonAndDebugCapable = 0x00008000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:55:2 [INFO] [stdout] | [INFO] [stdout] 55 | Reserved16 = 0x00010000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:56:2 [INFO] [stdout] | [INFO] [stdout] 56 | ProcessContextIdentifiers = 0x00020000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:57:2 [INFO] [stdout] | [INFO] [stdout] 57 | DirectCacheAccess = 0x00040000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:58:2 [INFO] [stdout] | [INFO] [stdout] 58 | Sse4p1 = 0x00080000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:59:2 [INFO] [stdout] | [INFO] [stdout] 59 | Sse4p2 = 0x00100000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:60:2 [INFO] [stdout] | [INFO] [stdout] 60 | X2APIC = 0x00200000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | MovBigEndian = 0x00400000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:62:2 [INFO] [stdout] | [INFO] [stdout] 62 | Popcnt = 0x00800000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:63:2 [INFO] [stdout] | [INFO] [stdout] 63 | TscDeadline = 0x01000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:64:2 [INFO] [stdout] | [INFO] [stdout] 64 | AesInstructionSet = 0x02000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:65:2 [INFO] [stdout] | [INFO] [stdout] 65 | XSaveXRestoreXSetbvXGetbv = 0x04000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:66:2 [INFO] [stdout] | [INFO] [stdout] 66 | OSXSave = 0x08000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:67:2 [INFO] [stdout] | [INFO] [stdout] 67 | AdvancedVectorExtensions = 0x10000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:68:2 [INFO] [stdout] | [INFO] [stdout] 68 | F16C = 0x20000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:69:2 [INFO] [stdout] | [INFO] [stdout] 69 | Rdrand = 0x40000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:70:2 [INFO] [stdout] | [INFO] [stdout] 70 | Hypervisor = 0x80000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:77:2 [INFO] [stdout] | [INFO] [stdout] 77 | Fpu = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:78:2 [INFO] [stdout] | [INFO] [stdout] 78 | VirtualModeExtensions = 0x00000002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:79:2 [INFO] [stdout] | [INFO] [stdout] 79 | DebuggingExtensions = 0x00000004, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:80:2 [INFO] [stdout] | [INFO] [stdout] 80 | PageSizeExtensions = 0x0000008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:81:2 [INFO] [stdout] | [INFO] [stdout] 81 | TimeStampCounter = 0x00000010, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:82:2 [INFO] [stdout] | [INFO] [stdout] 82 | ModelSpecificRegisters = 0x00000020, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:83:2 [INFO] [stdout] | [INFO] [stdout] 83 | PhysicalAddressExtension = 0x00000040, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:84:2 [INFO] [stdout] | [INFO] [stdout] 84 | MachineCheckException = 0x0000080, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:85:2 [INFO] [stdout] | [INFO] [stdout] 85 | CmpXchg8 = 0x00000100, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:86:2 [INFO] [stdout] | [INFO] [stdout] 86 | Apic = 0x00000200, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:87:2 [INFO] [stdout] | [INFO] [stdout] 87 | Reserved10 = 0x00000400, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:88:2 [INFO] [stdout] | [INFO] [stdout] 88 | SysenterSysexit = 0x0000800, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:89:2 [INFO] [stdout] | [INFO] [stdout] 89 | MemoryTypeRangeRegisters = 0x00001000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:90:2 [INFO] [stdout] | [INFO] [stdout] 90 | PageGlobalEnable = 0x00002000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:91:2 [INFO] [stdout] | [INFO] [stdout] 91 | MachineCheckArchitecture = 0x00004000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:92:2 [INFO] [stdout] | [INFO] [stdout] 92 | CmovFcmov = 0x00008000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:93:2 [INFO] [stdout] | [INFO] [stdout] 93 | PageAttributeTable = 0x00010000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:94:2 [INFO] [stdout] | [INFO] [stdout] 94 | PageSizeExtension36Bit = 0x00020000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:95:2 [INFO] [stdout] | [INFO] [stdout] 95 | ProcessorSerialNumber = 0x00040000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:96:2 [INFO] [stdout] | [INFO] [stdout] 96 | CLFLUSHInstruction = 0x00080000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:97:2 [INFO] [stdout] | [INFO] [stdout] 97 | Reserved20 = 0x00100000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:98:2 [INFO] [stdout] | [INFO] [stdout] 98 | DebugStore = 0x00200000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:99:2 [INFO] [stdout] | [INFO] [stdout] 99 | Acpi = 0x00400000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:100:2 [INFO] [stdout] | [INFO] [stdout] 100 | Mmx = 0x00800000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:101:2 [INFO] [stdout] | [INFO] [stdout] 101 | FXSaveFXRestore = 0x01000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:102:2 [INFO] [stdout] | [INFO] [stdout] 102 | Sse = 0x02000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:103:2 [INFO] [stdout] | [INFO] [stdout] 103 | Sse2 = 0x04000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:104:2 [INFO] [stdout] | [INFO] [stdout] 104 | SelfSnoop = 0x08000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:105:2 [INFO] [stdout] | [INFO] [stdout] 105 | HyperThreading = 0x10000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:106:2 [INFO] [stdout] | [INFO] [stdout] 106 | AutoLimitsTemp = 0x20000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:107:2 [INFO] [stdout] | [INFO] [stdout] 107 | Ia64Emulator = 0x40000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:108:2 [INFO] [stdout] | [INFO] [stdout] 108 | PendingBreakEnable = 0x80000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:115:2 [INFO] [stdout] | [INFO] [stdout] 115 | FsGsBaseAccess = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:116:2 [INFO] [stdout] | [INFO] [stdout] 116 | Ia32TscAdjust = 0x00000002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:117:2 [INFO] [stdout] | [INFO] [stdout] 117 | SoftwareGuardExt = 0x00000004, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:118:2 [INFO] [stdout] | [INFO] [stdout] 118 | BitManipulationInstructionSet1 = 0x00000008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:119:2 [INFO] [stdout] | [INFO] [stdout] 119 | HardwareLockElision = 0x00000010, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:120:2 [INFO] [stdout] | [INFO] [stdout] 120 | AdvancedVectorExtensions2 = 0x00000020, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:121:2 [INFO] [stdout] | [INFO] [stdout] 121 | FdpExcptnOnly = 0x00000040, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | SupervisorModeExecPrevention = 0x00000080, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | BitManipulationInstructionSet2 = 0x00000100, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | EnhancedMovSBStoSB = 0x00000200, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:125:2 [INFO] [stdout] | [INFO] [stdout] 125 | InvpcidInstruction = 0x00000400, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | RestrictedTransactionalMemory = 0x00000800, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:127:2 [INFO] [stdout] | [INFO] [stdout] 127 | PlatformServiceQualityMonitoring = 0x00001000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | FpuCSFpuDS = 0x00002000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | MemoryProtextionExtensions = 0x00004000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | PlatformServiceQualityEnforcement = 0x00008000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | Avx512Foundation = 0x00010000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | Avx512DQ = 0x00020000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | RdseedInstruction = 0x00040000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | AdxInstruction = 0x00080000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | SupervisorModeAccessPrevention = 0x00100000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | Avx512IFMA = 0x00200000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | PcommitInstruction = 0x00400000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | ClflushoptInstruction = 0x00800000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:139:2 [INFO] [stdout] | [INFO] [stdout] 139 | ClwbInstruction = 0x01000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:140:2 [INFO] [stdout] | [INFO] [stdout] 140 | IntelProcessorTrace = 0x02000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:141:2 [INFO] [stdout] | [INFO] [stdout] 141 | Avx512Prefetch = 0x04000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:142:2 [INFO] [stdout] | [INFO] [stdout] 142 | Avx512ExponentialReciprocalInstructions = 0x08000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:143:2 [INFO] [stdout] | [INFO] [stdout] 143 | Avx512ConflictDetection = 0x10000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:144:2 [INFO] [stdout] | [INFO] [stdout] 144 | Sha = 0x20000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:145:2 [INFO] [stdout] | [INFO] [stdout] 145 | Avx512BW = 0x40000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:146:2 [INFO] [stdout] | [INFO] [stdout] 146 | Avx512VL = 0x80000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:153:2 [INFO] [stdout] | [INFO] [stdout] 153 | Preftchwt1 = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:154:2 [INFO] [stdout] | [INFO] [stdout] 154 | Avx512vbmi = 0x00000002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:155:2 [INFO] [stdout] | [INFO] [stdout] 155 | Pku = 0x00000004, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:156:2 [INFO] [stdout] | [INFO] [stdout] 156 | Ospke = 0x00000010, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:157:2 [INFO] [stdout] | [INFO] [stdout] 157 | Avx512vbmi2 = 0x00000040, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:158:2 [INFO] [stdout] | [INFO] [stdout] 158 | Shstk = 0x00000080, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:159:2 [INFO] [stdout] | [INFO] [stdout] 159 | Gfni = 0x00000100, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:160:2 [INFO] [stdout] | [INFO] [stdout] 160 | Vaes = 0x00000200, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:161:2 [INFO] [stdout] | [INFO] [stdout] 161 | Vpclmulqdq = 0x00000400, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:162:2 [INFO] [stdout] | [INFO] [stdout] 162 | Avx512vnni = 0x00000800, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:163:2 [INFO] [stdout] | [INFO] [stdout] 163 | Avx512bitalg = 0x00001000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:164:2 [INFO] [stdout] | [INFO] [stdout] 164 | Avx512vpopcntdq = 0x00004000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:165:2 [INFO] [stdout] | [INFO] [stdout] 165 | Rdpid = 0x00400000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:172:2 [INFO] [stdout] | [INFO] [stdout] 172 | Avx5124vnniw = 0x00000004, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:173:2 [INFO] [stdout] | [INFO] [stdout] 173 | Avx5124fmaps = 0x00000008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:174:2 [INFO] [stdout] | [INFO] [stdout] 174 | Ibt = 0x00100000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:181:2 [INFO] [stdout] | [INFO] [stdout] 181 | Xsaveopt = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:182:2 [INFO] [stdout] | [INFO] [stdout] 182 | Xsavec = 0x00000002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:183:2 [INFO] [stdout] | [INFO] [stdout] 183 | Xsaves = 0x00000008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:190:2 [INFO] [stdout] | [INFO] [stdout] 190 | Lahflm = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:191:2 [INFO] [stdout] | [INFO] [stdout] 191 | Abm = 0x00000020, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:192:2 [INFO] [stdout] | [INFO] [stdout] 192 | Sse4a = 0x00000040, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:193:2 [INFO] [stdout] | [INFO] [stdout] 193 | Prfchw = 0x00000100, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:194:2 [INFO] [stdout] | [INFO] [stdout] 194 | Xop = 0x00000800, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:195:2 [INFO] [stdout] | [INFO] [stdout] 195 | Lwp = 0x00008000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:196:2 [INFO] [stdout] | [INFO] [stdout] 196 | Fma4 = 0x00010000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:197:2 [INFO] [stdout] | [INFO] [stdout] 197 | Tbm = 0x00200000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:198:2 [INFO] [stdout] | [INFO] [stdout] 198 | Mwaitx = 0x20000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:205:2 [INFO] [stdout] | [INFO] [stdout] 205 | Mmxext = 0x00400000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:206:2 [INFO] [stdout] | [INFO] [stdout] 206 | Lm = 0x20000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:207:2 [INFO] [stdout] | [INFO] [stdout] 207 | _3DNOWP = 0x40000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:208:2 [INFO] [stdout] | [INFO] [stdout] 208 | _3DNOW = 0x80000000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/kernel_state/cpuid/mod.rs:215:2 [INFO] [stdout] | [INFO] [stdout] 215 | Clzero = 0x00000001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/kernel_state/mod.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / lazy_static! { [INFO] [stdout] 23 | | pub static ref KERNEL_STATE: spin::Mutex = { [INFO] [stdout] 24 | | let state = KernelState { [INFO] [stdout] 25 | | version: KernelVersion { [INFO] [stdout] ... | [INFO] [stdout] 38 | | }; [INFO] [stdout] 39 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub mod sri; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/sri/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub mod fs; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/afs/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct ProcessId(u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:10:2 [INFO] [stdout] | [INFO] [stdout] 10 | Async = 0x00000002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:11:2 [INFO] [stdout] | [INFO] [stdout] 11 | CloseOnExecute = 0x00000004, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/afs/mod.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub enum LockType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:83:2 [INFO] [stdout] | [INFO] [stdout] 83 | Unlocked = 0, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:84:2 [INFO] [stdout] | [INFO] [stdout] 84 | Read = 1, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:85:2 [INFO] [stdout] | [INFO] [stdout] 85 | Write = 2, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/afs/mod.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | pub enum Whence { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:89:2 [INFO] [stdout] | [INFO] [stdout] 89 | Start = 0, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:90:2 [INFO] [stdout] | [INFO] [stdout] 90 | Cursor = 1, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:91:2 [INFO] [stdout] | [INFO] [stdout] 91 | End = 2, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/afs/mod.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | pub struct FileLock { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/afs/mod.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | pub struct FileMount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:118:2 [INFO] [stdout] | [INFO] [stdout] 118 | Normal = 0, // Normal file [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:119:2 [INFO] [stdout] | [INFO] [stdout] 119 | HardLink = 1, // Hard link, basically a COW [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:120:2 [INFO] [stdout] | [INFO] [stdout] 120 | SymLink = 2, // Symbolic link [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:121:2 [INFO] [stdout] | [INFO] [stdout] 121 | CharDev = 3, // Character device [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | BlockDev = 4, // Block device [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | Dir = 5, // Directory [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/afs/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | Pipe = 6, // Named pipe (FIFO) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/afs/mod.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct File { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum Ext2FeatureMasks { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum FeatureRequiredMasks { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub enum WriteFeatures { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | pub enum FileSystemState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:68:2 [INFO] [stdout] | [INFO] [stdout] 68 | Clean = 1, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:69:2 [INFO] [stdout] | [INFO] [stdout] 69 | Errors = 2, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | pub enum ErrorContingency { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:74:2 [INFO] [stdout] | [INFO] [stdout] 74 | Ignore = 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:75:2 [INFO] [stdout] | [INFO] [stdout] 75 | RemountReadOnly = 2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:76:2 [INFO] [stdout] | [INFO] [stdout] 76 | KernelPanic = 3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/ext2/superblock.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | pub struct SuperBlock { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/ext2/blockgroup.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct BlockGroup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub enum InodeType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:2:2 [INFO] [stdout] | [INFO] [stdout] 2 | CLEAR = 0x0FFF, // For clearing the top hex digit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:3:2 [INFO] [stdout] | [INFO] [stdout] 3 | FIFO = 0x1000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:4:2 [INFO] [stdout] | [INFO] [stdout] 4 | CharacterDevice = 0x2000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:5:2 [INFO] [stdout] | [INFO] [stdout] 5 | Directory = 0x4000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:6:2 [INFO] [stdout] | [INFO] [stdout] 6 | Blockdevice = 0x6000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:7:2 [INFO] [stdout] | [INFO] [stdout] 7 | RegularFile = 0x8000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:8:2 [INFO] [stdout] | [INFO] [stdout] 8 | SymbolicLink = 0xA000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:9:2 [INFO] [stdout] | [INFO] [stdout] 9 | UnixSocket = 0xC000, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub enum PermissionMasks { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:13:2 [INFO] [stdout] | [INFO] [stdout] 13 | OtherExecute = 0x001, // Other—execute permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:14:2 [INFO] [stdout] | [INFO] [stdout] 14 | OtherWrite = 0x002, // Other—write permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:15:2 [INFO] [stdout] | [INFO] [stdout] 15 | OtherRead = 0x004, // Other—read permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:16:2 [INFO] [stdout] | [INFO] [stdout] 16 | GroupExecute = 0x008, // Group—execute permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:17:2 [INFO] [stdout] | [INFO] [stdout] 17 | GroupWrite = 0x010, // Group—write permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:18:2 [INFO] [stdout] | [INFO] [stdout] 18 | GroupRead = 0x020, // Group—read permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:19:2 [INFO] [stdout] | [INFO] [stdout] 19 | UserExecute = 0x040, // User—execute permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:20:2 [INFO] [stdout] | [INFO] [stdout] 20 | UserWrite = 0x080, // User—write permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:21:2 [INFO] [stdout] | [INFO] [stdout] 21 | UserRead = 0x100, // User—read permission [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:22:2 [INFO] [stdout] | [INFO] [stdout] 22 | StickyBit = 0x200, // Sticky Bit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | SetGroupId = 0x400, // Set group ID [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | SetUserId = 0x800, // Set user ID [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum InodeFlags { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:42:2 [INFO] [stdout] | [INFO] [stdout] 42 | SecureDelete = 0x00000001, // Secure deletion (not used) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:43:2 [INFO] [stdout] | [INFO] [stdout] 43 | PersistAfterDelete = 0x00000002, // Keep a copy of data when deleted (not used) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:44:2 [INFO] [stdout] | [INFO] [stdout] 44 | Compression = 0x00000004, // File compression (not used) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:45:2 [INFO] [stdout] | [INFO] [stdout] 45 | Sync = 0x00000008, // Synchronous updates—new data is written immediately to disk [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:46:2 [INFO] [stdout] | [INFO] [stdout] 46 | Immutable = 0x00000010, // Immutable file (content cannot be changed) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:47:2 [INFO] [stdout] | [INFO] [stdout] 47 | AppendOnly = 0x00000020, // Append only [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:48:2 [INFO] [stdout] | [INFO] [stdout] 48 | InvisibleToDump = 0x00000040, // File is not included in 'dump' command [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:49:2 [INFO] [stdout] | [INFO] [stdout] 49 | NoUpdateLatAccess = 0x00000080, // Last accessed time should not updated [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:51:2 [INFO] [stdout] | [INFO] [stdout] 51 | HashIndexDir = 0x00010000, // Hash indexed directory [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:52:2 [INFO] [stdout] | [INFO] [stdout] 52 | AFSDir = 0x00020000, // AFS directory [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:53:2 [INFO] [stdout] | [INFO] [stdout] 53 | JournalFileData = 0x00040000, // Journal file data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/ext2/inode.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct Inode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sri/fs/ext2/entry.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Entry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/sri/mod.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn init() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub mod time; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute [INFO] [stdout] --> src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![no_main] // disable all Rust-level entry points [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![no_main] // disable all Rust-level entry points [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 310 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] [stderr] error: failed to migrate to next edition [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo fix --edition --allow-no-vcs --allow-dirty --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "39228515897aa44e6ab60d5d00b289429733523324b00218ea7d7b2be182ddbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39228515897aa44e6ab60d5d00b289429733523324b00218ea7d7b2be182ddbd", kill_on_drop: false }` [INFO] [stdout] 39228515897aa44e6ab60d5d00b289429733523324b00218ea7d7b2be182ddbd