[INFO] fetching crate viva-uefi 0.1.0...
[INFO] testing viva-uefi-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate viva-uefi 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate viva-uefi 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate viva-uefi 0.1.0
[INFO] tweaked toml for crates.io crate viva-uefi 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate viva-uefi 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate viva-uefi 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f
[INFO] running `Command { std: "docker" "start" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling viva-uefi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub signature: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub revision: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub header_size: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub crc32: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub reserved: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub firmware_vendor: *mut u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub firmware_revision: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub con_in_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub con_in: *mut EFI_SIMPLE_TEXT_INPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub con_out_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub con_out: *mut EFI_SIMPLE_TEXT_OUTPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub std_err_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub std_err: *mut EFI_SIMPLE_TEXT_OUTPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub runtime_services: *mut EFI_RUNTIME_SERVICES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub boot_services: *mut EFI_BOOT_SERVICES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub number_of_table_entries: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub configuration_table: *mut EFI_CONFIGURATION_TABLE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub vendor_guid: EFI_GUID,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub vendor_table: *mut u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub data1: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub data2: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub data3: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub data4: [u8; 8],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT, u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub read_key_stroke: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT, *mut EFI_INPUT_KEY) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub wait_for_key: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub scan_code: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub unicode_char: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub read_key_stroke_ex: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut EFI_KEY_DATA) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub wait_for_key_ex: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub set_state: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub register_key_notify: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut EFI_KEY_DATA, usize, usize) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub unregister_key_notify: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, usize) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub key: EFI_INPUT_KEY,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub key_state: EFI_KEY_STATE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub key_shift_state: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub key_toggle_state: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub output_string: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, *const u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub test_string: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, *const u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub query_mode: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub set_mode: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub set_attribute: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub clear_screen: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub set_cursor_position: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub enable_cursor: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub mode: *mut SIMPLE_TEXT_OUTPUT_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub max_mode: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub mode: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub attribute: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub cursor_column: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub cursor_row: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub cursor_visible: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub raise_tpl: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub restore_tpl: unsafe extern "win64" fn(usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub allocate_pages: unsafe extern "win64" fn(usize, usize, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub free_pages: unsafe extern "win64" fn(usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub get_memory_map: unsafe extern "win64" fn(*mut usize, *mut EFI_MEMORY_DESCRIPTOR, *mut usize, *mut usize, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub allocate_pool: unsafe extern "win64" fn(usize, usize, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub free_pool: unsafe extern "win64" fn(*mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub create_event: unsafe extern "win64" fn(u32, usize, usize, *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub set_timer: unsafe extern "win64" fn(usize, u32, u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub wait_for_event: unsafe extern "win64" fn(usize, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub signal_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub close_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub check_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub install_protocol_interface: unsafe extern "win64" fn(*mut usize, *mut EFI_GUID, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub reinstall_protocol_interface: unsafe extern "win64" fn(usize, *mut EFI_GUID, *mut u8, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub uninstall_protocol_interface: unsafe extern "win64" fn(usize, *mut EFI_GUID, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub handle_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub reserved: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub register_protocol_notify: unsafe extern "win64" fn(*const EFI_GUID, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub locate_handle: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut u8, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub locate_device_path: unsafe extern "win64" fn(*const EFI_GUID, *mut *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub install_configuration_table: unsafe extern "win64" fn(*const EFI_GUID, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub image_load: unsafe extern "win64" fn(u8, usize, *mut u16, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub image_start: unsafe extern "win64" fn(usize, *mut usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub exit: unsafe extern "win64" fn(usize, usize, usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub unload_image: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub exit_boot_services: unsafe extern "win64" fn(usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub get_next_monotonic_count: unsafe extern "win64" fn(*mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub stall: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub set_watchdog_timer: unsafe extern "win64" fn(usize, u64, usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub connect_controller: unsafe extern "win64" fn(usize, *mut usize, *mut u8, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub disconnect_controller: unsafe extern "win64" fn(usize, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub open_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8, usize, usize, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub close_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub open_protocol_information: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub protocols_per_handle: unsafe extern "win64" fn(usize, *mut *mut *mut EFI_GUID, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub locate_handle_buffer: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut u8, *mut usize, *mut *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub locate_protocol: unsafe extern "win64" fn(*const EFI_GUID, *mut u8, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub install_multiple_protocol_interfaces: unsafe extern "win64" fn(*mut usize, ...) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub uninstall_multiple_protocol_interfaces: unsafe extern "win64" fn(usize, ...) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub calculate_crc32: unsafe extern "win64" fn(*mut u8, usize, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub copy_mem: unsafe extern "win64" fn(*mut u8, *const u8, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub set_mem: unsafe extern "win64" fn(*mut u8, usize, u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub create_event_ex: unsafe extern "win64" fn(usize, u32, usize, usize, *const EFI_GUID, *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub type_id: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub physical_start: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub virtual_start: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub number_of_pages: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub attribute: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub get_time: unsafe extern "win64" fn(*mut EFI_TIME, *mut EFI_TIME_CAPABILITIES) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub set_time: unsafe extern "win64" fn(*mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub get_wakeup_time: unsafe extern "win64" fn(*mut u8, *mut u8, *mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub set_wakeup_time: unsafe extern "win64" fn(u8, *mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub set_virtual_address_map: unsafe extern "win64" fn(usize, usize, u32, *mut EFI_MEMORY_DESCRIPTOR) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub convert_pointer: unsafe extern "win64" fn(usize, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub get_variable: unsafe extern "win64" fn(*const u16, *const EFI_GUID, *mut u32, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub get_next_variable_name: unsafe extern "win64" fn(*mut usize, *mut u16, *mut EFI_GUID) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub set_variable: unsafe extern "win64" fn(*const u16, *const EFI_GUID, u32, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub get_next_high_monotonic_count: unsafe extern "win64" fn(*mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub reset_system: unsafe extern "win64" fn(u32, usize, usize, *mut u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub update_capsule: unsafe extern "win64" fn(*mut *mut u8, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub query_capsule_capabilities: unsafe extern "win64" fn(*mut *mut u8, usize, *mut u64, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub query_variable_info: unsafe extern "win64" fn(u32, *mut u64, *mut u64, *mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub year: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub month: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub day: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub hour: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub minute: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub second: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub pad1: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub nanosecond: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub time_zone: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub daylight: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub pad2: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub accuracy: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub sets_to_zero: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | /     pub open_volume: unsafe extern "win64" fn(
[INFO] [stdout] 236 | |         *mut EFI_SIMPLE_FILE_SYSTEM_PROTOCOL,
[INFO] [stdout] 237 | |         *mut *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 238 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 | /     pub open: unsafe extern "win64" fn(
[INFO] [stdout] 246 | |         *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 247 | |         *mut *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 248 | |         *const u16,
[INFO] [stdout] 249 | |         u64,
[INFO] [stdout] 250 | |         u64,
[INFO] [stdout] 251 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub close: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub delete: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub read: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub write: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub get_position: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub set_position: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub get_info: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *const EFI_GUID, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub set_info: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *const EFI_GUID, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub flush: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 | /     pub query_mode: unsafe extern "win64" fn(
[INFO] [stdout] 267 | |         *mut EFI_GRAPHICS_OUTPUT_PROTOCOL,
[INFO] [stdout] 268 | |         u32,
[INFO] [stdout] 269 | |         *mut usize,
[INFO] [stdout] 270 | |         *mut *mut EFI_GRAPHICS_OUTPUT_MODE_INFORMATION,
[INFO] [stdout] 271 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub set_mode: unsafe extern "win64" fn(*mut EFI_GRAPHICS_OUTPUT_PROTOCOL, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | /     pub blt: unsafe extern "win64" fn(
[INFO] [stdout] 274 | |         *mut EFI_GRAPHICS_OUTPUT_PROTOCOL,
[INFO] [stdout] 275 | |         *mut EFI_GRAPHICS_OUTPUT_BLT_PIXEL,
[INFO] [stdout] 276 | |         u32,
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |         usize,
[INFO] [stdout] 284 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub mode: *mut EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub max_mode: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub mode: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub info: *mut EFI_GRAPHICS_OUTPUT_MODE_INFORMATION,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub size_of_info: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub frame_buffer_base: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub frame_buffer_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub version: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub horizontal_resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub vertical_resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub pixel_format: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub pixel_information: EFI_PIXEL_BITMASK,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub pixels_per_scan_line: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub red_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub green_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub blue_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub reserved_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub blue: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub green: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub red: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub reserved: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 | /     pub get_info: unsafe extern "win64" fn(
[INFO] [stdout] 335 | |         *mut EFI_RNG_PROTOCOL,
[INFO] [stdout] 336 | |         *mut usize,
[INFO] [stdout] 337 | |         *mut EFI_GUID,
[INFO] [stdout] 338 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     pub get_rng: unsafe extern "win64" fn(
[INFO] [stdout] 340 | |         *mut EFI_RNG_PROTOCOL,
[INFO] [stdout] 341 | |         *const EFI_GUID,
[INFO] [stdout] 342 | |         usize,
[INFO] [stdout] 343 | |         *mut u8,
[INFO] [stdout] 344 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub revision: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub parent_handle: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub system_table: *mut EFI_SYSTEM_TABLE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub device_handle: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub file_path: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub reserved: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub load_options_size: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub load_options: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub image_base: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub image_size: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub image_code_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub image_data_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub unload: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub reset: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub set_attributes: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, u64, u32, u32, u32, u32, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub set_control: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub get_control: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub write: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub read: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub mode: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_POINTER_PROTOCOL, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub get_state: unsafe extern "win64" fn(*mut EFI_SIMPLE_POINTER_PROTOCOL, *mut EFI_SIMPLE_POINTER_STATE) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub wait_for_input: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub mode: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub relative_movement_x: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub relative_movement_y: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub relative_movement_z: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub left_button: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub right_button: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub type_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub sub_type: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub length: [u8; 2],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub media: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub reset: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub read_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u32, u64, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub write_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u32, u64, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub flush_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Black = 0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Blue = 1,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Green = 2,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Cyan = 3,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Red = 4,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Magenta = 5,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Brown = 6,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     LightGray = 7,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DarkGray = 8,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     LightBlue = 9,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     LightGreen = 10,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     LightCyan = 11,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     LightRed = 12,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     LightMagenta = 13,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Yellow = 14,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     White = 15,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/console.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub scan_code: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/console.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub unicode_char: char,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub red: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub green: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub blue: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub reserved: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub mode_index: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub width: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub height: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub pixels_per_scan_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/time.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub year: u16,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub month: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub day: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub hour: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub minute: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub second: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub nanosecond: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub time_zone: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub daylight: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.68s
[INFO] running `Command { std: "docker" "inspect" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling viva-uefi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub signature: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub revision: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub header_size: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub crc32: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub reserved: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub firmware_vendor: *mut u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub firmware_revision: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub con_in_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub con_in: *mut EFI_SIMPLE_TEXT_INPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub con_out_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub con_out: *mut EFI_SIMPLE_TEXT_OUTPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub std_err_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub std_err: *mut EFI_SIMPLE_TEXT_OUTPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub runtime_services: *mut EFI_RUNTIME_SERVICES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub boot_services: *mut EFI_BOOT_SERVICES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub number_of_table_entries: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub configuration_table: *mut EFI_CONFIGURATION_TABLE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub vendor_guid: EFI_GUID,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub vendor_table: *mut u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub data1: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub data2: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub data3: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub data4: [u8; 8],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT, u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub read_key_stroke: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT, *mut EFI_INPUT_KEY) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub wait_for_key: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub scan_code: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub unicode_char: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub read_key_stroke_ex: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut EFI_KEY_DATA) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub wait_for_key_ex: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub set_state: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub register_key_notify: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut EFI_KEY_DATA, usize, usize) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub unregister_key_notify: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, usize) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub key: EFI_INPUT_KEY,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub key_state: EFI_KEY_STATE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub key_shift_state: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub key_toggle_state: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub output_string: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, *const u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub test_string: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, *const u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub query_mode: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub set_mode: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub set_attribute: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub clear_screen: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub set_cursor_position: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub enable_cursor: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub mode: *mut SIMPLE_TEXT_OUTPUT_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub max_mode: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub mode: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub attribute: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub cursor_column: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub cursor_row: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub cursor_visible: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub raise_tpl: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub restore_tpl: unsafe extern "win64" fn(usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub allocate_pages: unsafe extern "win64" fn(usize, usize, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub free_pages: unsafe extern "win64" fn(usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub get_memory_map: unsafe extern "win64" fn(*mut usize, *mut EFI_MEMORY_DESCRIPTOR, *mut usize, *mut usize, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub allocate_pool: unsafe extern "win64" fn(usize, usize, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub free_pool: unsafe extern "win64" fn(*mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub create_event: unsafe extern "win64" fn(u32, usize, usize, *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub set_timer: unsafe extern "win64" fn(usize, u32, u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub wait_for_event: unsafe extern "win64" fn(usize, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub signal_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub close_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub check_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub install_protocol_interface: unsafe extern "win64" fn(*mut usize, *mut EFI_GUID, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub reinstall_protocol_interface: unsafe extern "win64" fn(usize, *mut EFI_GUID, *mut u8, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub uninstall_protocol_interface: unsafe extern "win64" fn(usize, *mut EFI_GUID, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub handle_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub reserved: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub register_protocol_notify: unsafe extern "win64" fn(*const EFI_GUID, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub locate_handle: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut u8, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub locate_device_path: unsafe extern "win64" fn(*const EFI_GUID, *mut *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub install_configuration_table: unsafe extern "win64" fn(*const EFI_GUID, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub image_load: unsafe extern "win64" fn(u8, usize, *mut u16, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub image_start: unsafe extern "win64" fn(usize, *mut usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub exit: unsafe extern "win64" fn(usize, usize, usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub unload_image: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub exit_boot_services: unsafe extern "win64" fn(usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub get_next_monotonic_count: unsafe extern "win64" fn(*mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub stall: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub set_watchdog_timer: unsafe extern "win64" fn(usize, u64, usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub connect_controller: unsafe extern "win64" fn(usize, *mut usize, *mut u8, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub disconnect_controller: unsafe extern "win64" fn(usize, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub open_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8, usize, usize, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub close_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub open_protocol_information: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub protocols_per_handle: unsafe extern "win64" fn(usize, *mut *mut *mut EFI_GUID, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub locate_handle_buffer: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut u8, *mut usize, *mut *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub locate_protocol: unsafe extern "win64" fn(*const EFI_GUID, *mut u8, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub install_multiple_protocol_interfaces: unsafe extern "win64" fn(*mut usize, ...) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub uninstall_multiple_protocol_interfaces: unsafe extern "win64" fn(usize, ...) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub calculate_crc32: unsafe extern "win64" fn(*mut u8, usize, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub copy_mem: unsafe extern "win64" fn(*mut u8, *const u8, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub set_mem: unsafe extern "win64" fn(*mut u8, usize, u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub create_event_ex: unsafe extern "win64" fn(usize, u32, usize, usize, *const EFI_GUID, *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub type_id: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub physical_start: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub virtual_start: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub number_of_pages: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub attribute: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub get_time: unsafe extern "win64" fn(*mut EFI_TIME, *mut EFI_TIME_CAPABILITIES) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub set_time: unsafe extern "win64" fn(*mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub get_wakeup_time: unsafe extern "win64" fn(*mut u8, *mut u8, *mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub set_wakeup_time: unsafe extern "win64" fn(u8, *mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub set_virtual_address_map: unsafe extern "win64" fn(usize, usize, u32, *mut EFI_MEMORY_DESCRIPTOR) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub convert_pointer: unsafe extern "win64" fn(usize, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub get_variable: unsafe extern "win64" fn(*const u16, *const EFI_GUID, *mut u32, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub get_next_variable_name: unsafe extern "win64" fn(*mut usize, *mut u16, *mut EFI_GUID) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub set_variable: unsafe extern "win64" fn(*const u16, *const EFI_GUID, u32, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub get_next_high_monotonic_count: unsafe extern "win64" fn(*mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub reset_system: unsafe extern "win64" fn(u32, usize, usize, *mut u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub update_capsule: unsafe extern "win64" fn(*mut *mut u8, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub query_capsule_capabilities: unsafe extern "win64" fn(*mut *mut u8, usize, *mut u64, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub query_variable_info: unsafe extern "win64" fn(u32, *mut u64, *mut u64, *mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub year: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub month: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub day: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub hour: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub minute: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub second: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub pad1: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub nanosecond: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub time_zone: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub daylight: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub pad2: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub accuracy: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub sets_to_zero: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | /     pub open_volume: unsafe extern "win64" fn(
[INFO] [stdout] 236 | |         *mut EFI_SIMPLE_FILE_SYSTEM_PROTOCOL,
[INFO] [stdout] 237 | |         *mut *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 238 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 | /     pub open: unsafe extern "win64" fn(
[INFO] [stdout] 246 | |         *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 247 | |         *mut *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 248 | |         *const u16,
[INFO] [stdout] 249 | |         u64,
[INFO] [stdout] 250 | |         u64,
[INFO] [stdout] 251 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub close: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub delete: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub read: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub write: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub get_position: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub set_position: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub get_info: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *const EFI_GUID, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub set_info: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *const EFI_GUID, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub flush: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 | /     pub query_mode: unsafe extern "win64" fn(
[INFO] [stdout] 267 | |         *mut EFI_GRAPHICS_OUTPUT_PROTOCOL,
[INFO] [stdout] 268 | |         u32,
[INFO] [stdout] 269 | |         *mut usize,
[INFO] [stdout] 270 | |         *mut *mut EFI_GRAPHICS_OUTPUT_MODE_INFORMATION,
[INFO] [stdout] 271 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub set_mode: unsafe extern "win64" fn(*mut EFI_GRAPHICS_OUTPUT_PROTOCOL, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | /     pub blt: unsafe extern "win64" fn(
[INFO] [stdout] 274 | |         *mut EFI_GRAPHICS_OUTPUT_PROTOCOL,
[INFO] [stdout] 275 | |         *mut EFI_GRAPHICS_OUTPUT_BLT_PIXEL,
[INFO] [stdout] 276 | |         u32,
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |         usize,
[INFO] [stdout] 284 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub mode: *mut EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub max_mode: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub mode: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub info: *mut EFI_GRAPHICS_OUTPUT_MODE_INFORMATION,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub size_of_info: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub frame_buffer_base: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub frame_buffer_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub version: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub horizontal_resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub vertical_resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub pixel_format: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub pixel_information: EFI_PIXEL_BITMASK,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub pixels_per_scan_line: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub red_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub green_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub blue_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub reserved_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub blue: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub green: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub red: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub reserved: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 | /     pub get_info: unsafe extern "win64" fn(
[INFO] [stdout] 335 | |         *mut EFI_RNG_PROTOCOL,
[INFO] [stdout] 336 | |         *mut usize,
[INFO] [stdout] 337 | |         *mut EFI_GUID,
[INFO] [stdout] 338 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     pub get_rng: unsafe extern "win64" fn(
[INFO] [stdout] 340 | |         *mut EFI_RNG_PROTOCOL,
[INFO] [stdout] 341 | |         *const EFI_GUID,
[INFO] [stdout] 342 | |         usize,
[INFO] [stdout] 343 | |         *mut u8,
[INFO] [stdout] 344 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub revision: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub parent_handle: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub system_table: *mut EFI_SYSTEM_TABLE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub device_handle: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub file_path: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub reserved: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub load_options_size: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub load_options: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub image_base: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub image_size: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub image_code_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub image_data_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub unload: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub reset: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub set_attributes: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, u64, u32, u32, u32, u32, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub set_control: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub get_control: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub write: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub read: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub mode: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_POINTER_PROTOCOL, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub get_state: unsafe extern "win64" fn(*mut EFI_SIMPLE_POINTER_PROTOCOL, *mut EFI_SIMPLE_POINTER_STATE) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub wait_for_input: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub mode: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub relative_movement_x: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub relative_movement_y: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub relative_movement_z: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub left_button: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub right_button: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub type_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub sub_type: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub length: [u8; 2],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub media: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub reset: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub read_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u32, u64, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub write_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u32, u64, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub flush_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Black = 0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Blue = 1,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Green = 2,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Cyan = 3,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Red = 4,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Magenta = 5,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Brown = 6,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     LightGray = 7,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DarkGray = 8,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     LightBlue = 9,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     LightGreen = 10,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     LightCyan = 11,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     LightRed = 12,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     LightMagenta = 13,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Yellow = 14,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     White = 15,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/console.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub scan_code: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/console.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub unicode_char: char,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub red: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub green: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub blue: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub reserved: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub mode_index: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub width: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub height: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub pixels_per_scan_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/time.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub year: u16,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub month: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub day: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub hour: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub minute: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub second: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub nanosecond: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub time_zone: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub daylight: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub signature: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub revision: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub header_size: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub crc32: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub reserved: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub firmware_vendor: *mut u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub firmware_revision: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub con_in_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub con_in: *mut EFI_SIMPLE_TEXT_INPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub con_out_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub con_out: *mut EFI_SIMPLE_TEXT_OUTPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub std_err_handle: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub std_err: *mut EFI_SIMPLE_TEXT_OUTPUT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub runtime_services: *mut EFI_RUNTIME_SERVICES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub boot_services: *mut EFI_BOOT_SERVICES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub number_of_table_entries: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub configuration_table: *mut EFI_CONFIGURATION_TABLE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub vendor_guid: EFI_GUID,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub vendor_table: *mut u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub data1: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub data2: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub data3: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub data4: [u8; 8],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT, u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub read_key_stroke: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT, *mut EFI_INPUT_KEY) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub wait_for_key: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub scan_code: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub unicode_char: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub read_key_stroke_ex: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut EFI_KEY_DATA) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub wait_for_key_ex: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub set_state: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut u8) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub register_key_notify: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, *mut EFI_KEY_DATA, usize, usize) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub unregister_key_notify: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_INPUT_EX, usize) -> usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub key: EFI_INPUT_KEY,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub key_state: EFI_KEY_STATE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub key_shift_state: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/raw.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub key_toggle_state: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub output_string: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, *const u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub test_string: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, *const u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub query_mode: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub set_mode: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub set_attribute: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub clear_screen: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub set_cursor_position: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub enable_cursor: unsafe extern "win64" fn(*mut EFI_SIMPLE_TEXT_OUTPUT, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub mode: *mut SIMPLE_TEXT_OUTPUT_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub max_mode: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub mode: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub attribute: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub cursor_column: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub cursor_row: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub cursor_visible: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub raise_tpl: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub restore_tpl: unsafe extern "win64" fn(usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub allocate_pages: unsafe extern "win64" fn(usize, usize, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub free_pages: unsafe extern "win64" fn(usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub get_memory_map: unsafe extern "win64" fn(*mut usize, *mut EFI_MEMORY_DESCRIPTOR, *mut usize, *mut usize, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub allocate_pool: unsafe extern "win64" fn(usize, usize, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub free_pool: unsafe extern "win64" fn(*mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub create_event: unsafe extern "win64" fn(u32, usize, usize, *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub set_timer: unsafe extern "win64" fn(usize, u32, u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub wait_for_event: unsafe extern "win64" fn(usize, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub signal_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub close_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub check_event: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub install_protocol_interface: unsafe extern "win64" fn(*mut usize, *mut EFI_GUID, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub reinstall_protocol_interface: unsafe extern "win64" fn(usize, *mut EFI_GUID, *mut u8, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub uninstall_protocol_interface: unsafe extern "win64" fn(usize, *mut EFI_GUID, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub handle_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub reserved: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub register_protocol_notify: unsafe extern "win64" fn(*const EFI_GUID, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub locate_handle: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut u8, *mut usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub locate_device_path: unsafe extern "win64" fn(*const EFI_GUID, *mut *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub install_configuration_table: unsafe extern "win64" fn(*const EFI_GUID, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub image_load: unsafe extern "win64" fn(u8, usize, *mut u16, usize, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub image_start: unsafe extern "win64" fn(usize, *mut usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub exit: unsafe extern "win64" fn(usize, usize, usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub unload_image: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub exit_boot_services: unsafe extern "win64" fn(usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub get_next_monotonic_count: unsafe extern "win64" fn(*mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub stall: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub set_watchdog_timer: unsafe extern "win64" fn(usize, u64, usize, *mut u16) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub connect_controller: unsafe extern "win64" fn(usize, *mut usize, *mut u8, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub disconnect_controller: unsafe extern "win64" fn(usize, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub open_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8, usize, usize, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub close_protocol: unsafe extern "win64" fn(usize, *const EFI_GUID, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub open_protocol_information: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub protocols_per_handle: unsafe extern "win64" fn(usize, *mut *mut *mut EFI_GUID, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub locate_handle_buffer: unsafe extern "win64" fn(usize, *const EFI_GUID, *mut u8, *mut usize, *mut *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub locate_protocol: unsafe extern "win64" fn(*const EFI_GUID, *mut u8, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub install_multiple_protocol_interfaces: unsafe extern "win64" fn(*mut usize, ...) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub uninstall_multiple_protocol_interfaces: unsafe extern "win64" fn(usize, ...) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub calculate_crc32: unsafe extern "win64" fn(*mut u8, usize, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub copy_mem: unsafe extern "win64" fn(*mut u8, *const u8, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub set_mem: unsafe extern "win64" fn(*mut u8, usize, u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub create_event_ex: unsafe extern "win64" fn(usize, u32, usize, usize, *const EFI_GUID, *mut u8, *mut usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub type_id: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub physical_start: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub virtual_start: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub number_of_pages: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub attribute: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub hdr: EFI_TABLE_HEADER,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub get_time: unsafe extern "win64" fn(*mut EFI_TIME, *mut EFI_TIME_CAPABILITIES) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub set_time: unsafe extern "win64" fn(*mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub get_wakeup_time: unsafe extern "win64" fn(*mut u8, *mut u8, *mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub set_wakeup_time: unsafe extern "win64" fn(u8, *mut EFI_TIME) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub set_virtual_address_map: unsafe extern "win64" fn(usize, usize, u32, *mut EFI_MEMORY_DESCRIPTOR) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub convert_pointer: unsafe extern "win64" fn(usize, *mut *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub get_variable: unsafe extern "win64" fn(*const u16, *const EFI_GUID, *mut u32, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub get_next_variable_name: unsafe extern "win64" fn(*mut usize, *mut u16, *mut EFI_GUID) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub set_variable: unsafe extern "win64" fn(*const u16, *const EFI_GUID, u32, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub get_next_high_monotonic_count: unsafe extern "win64" fn(*mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub reset_system: unsafe extern "win64" fn(u32, usize, usize, *mut u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub update_capsule: unsafe extern "win64" fn(*mut *mut u8, usize, usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub query_capsule_capabilities: unsafe extern "win64" fn(*mut *mut u8, usize, *mut u64, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub query_variable_info: unsafe extern "win64" fn(u32, *mut u64, *mut u64, *mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub year: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub month: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub day: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub hour: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub minute: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub second: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub pad1: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub nanosecond: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub time_zone: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub daylight: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub pad2: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub accuracy: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub sets_to_zero: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | /     pub open_volume: unsafe extern "win64" fn(
[INFO] [stdout] 236 | |         *mut EFI_SIMPLE_FILE_SYSTEM_PROTOCOL,
[INFO] [stdout] 237 | |         *mut *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 238 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 | /     pub open: unsafe extern "win64" fn(
[INFO] [stdout] 246 | |         *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 247 | |         *mut *mut EFI_FILE_PROTOCOL,
[INFO] [stdout] 248 | |         *const u16,
[INFO] [stdout] 249 | |         u64,
[INFO] [stdout] 250 | |         u64,
[INFO] [stdout] 251 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub close: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub delete: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub read: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub write: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub get_position: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *mut u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub set_position: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, u64) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub get_info: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *const EFI_GUID, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub set_info: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL, *const EFI_GUID, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub flush: unsafe extern "win64" fn(*mut EFI_FILE_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 | /     pub query_mode: unsafe extern "win64" fn(
[INFO] [stdout] 267 | |         *mut EFI_GRAPHICS_OUTPUT_PROTOCOL,
[INFO] [stdout] 268 | |         u32,
[INFO] [stdout] 269 | |         *mut usize,
[INFO] [stdout] 270 | |         *mut *mut EFI_GRAPHICS_OUTPUT_MODE_INFORMATION,
[INFO] [stdout] 271 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub set_mode: unsafe extern "win64" fn(*mut EFI_GRAPHICS_OUTPUT_PROTOCOL, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | /     pub blt: unsafe extern "win64" fn(
[INFO] [stdout] 274 | |         *mut EFI_GRAPHICS_OUTPUT_PROTOCOL,
[INFO] [stdout] 275 | |         *mut EFI_GRAPHICS_OUTPUT_BLT_PIXEL,
[INFO] [stdout] 276 | |         u32,
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |         usize,
[INFO] [stdout] 284 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub mode: *mut EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub max_mode: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub mode: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub info: *mut EFI_GRAPHICS_OUTPUT_MODE_INFORMATION,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub size_of_info: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub frame_buffer_base: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub frame_buffer_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub version: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub horizontal_resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub vertical_resolution: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub pixel_format: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub pixel_information: EFI_PIXEL_BITMASK,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub pixels_per_scan_line: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub red_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub green_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub blue_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub reserved_mask: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub blue: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub green: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub red: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub reserved: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 | /     pub get_info: unsafe extern "win64" fn(
[INFO] [stdout] 335 | |         *mut EFI_RNG_PROTOCOL,
[INFO] [stdout] 336 | |         *mut usize,
[INFO] [stdout] 337 | |         *mut EFI_GUID,
[INFO] [stdout] 338 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     pub get_rng: unsafe extern "win64" fn(
[INFO] [stdout] 340 | |         *mut EFI_RNG_PROTOCOL,
[INFO] [stdout] 341 | |         *const EFI_GUID,
[INFO] [stdout] 342 | |         usize,
[INFO] [stdout] 343 | |         *mut u8,
[INFO] [stdout] 344 | |     ) -> usize,
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub revision: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub parent_handle: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub system_table: *mut EFI_SYSTEM_TABLE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub device_handle: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub file_path: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub reserved: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub load_options_size: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub load_options: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub image_base: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub image_size: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub image_code_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub image_data_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub unload: unsafe extern "win64" fn(usize) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub reset: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub set_attributes: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, u64, u32, u32, u32, u32, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub set_control: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub get_control: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut u32) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub write: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub read: unsafe extern "win64" fn(*mut EFI_SERIAL_IO_PROTOCOL, *mut usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub mode: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub reset: unsafe extern "win64" fn(*mut EFI_SIMPLE_POINTER_PROTOCOL, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub get_state: unsafe extern "win64" fn(*mut EFI_SIMPLE_POINTER_PROTOCOL, *mut EFI_SIMPLE_POINTER_STATE) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub wait_for_input: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub mode: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub relative_movement_x: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub relative_movement_y: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub relative_movement_z: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub left_button: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub right_button: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub type_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub sub_type: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub length: [u8; 2],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub revision: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub media: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub reset: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub read_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u32, u64, usize, *mut u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub write_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL, u32, u64, usize, *const u8) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/raw.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub flush_blocks: unsafe extern "win64" fn(*mut EFI_BLOCK_IO_PROTOCOL) -> usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Black = 0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Blue = 1,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Green = 2,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Cyan = 3,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Red = 4,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Magenta = 5,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Brown = 6,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     LightGray = 7,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DarkGray = 8,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     LightBlue = 9,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     LightGreen = 10,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     LightCyan = 11,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     LightRed = 12,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     LightMagenta = 13,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Yellow = 14,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/console.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     White = 15,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/console.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub scan_code: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/console.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub unicode_char: char,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub red: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub green: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub blue: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub reserved: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub mode_index: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub width: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub height: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/graphics.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub pixels_per_scan_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/time.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub year: u16,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub month: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub day: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub hour: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub minute: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub second: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub nanosecond: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub time_zone: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/time.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub daylight: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `viva-uefi` (example "ovmf_test") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f", kill_on_drop: false }`
[INFO] [stdout] f22dc84eac6148d9417cc24e37795fd2f3dcab1bc76656efb975483c20db521f
