Skip to content

Update Cargo.lock

Update Cargo.lock #69

Triggered via push December 17, 2025 21:42
Status Success
Total duration 14m 25s
Artifacts 3
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
hiding a lifetime that's elided elsewhere is confusing: frontend/desktop/src/ui/window.rs#L152
warning: hiding a lifetime that's elided elsewhere is confusing --> frontend/desktop/src/ui/window.rs:152:20 | 152 | pub fn surface(&self) -> &wgpu::Surface { | ^^^^^ ^^^^^^^^^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 152 | pub fn surface(&self) -> &wgpu::Surface<'_> { | ++++
large size difference between variants: frontend/desktop/src/ui/window.rs#L518
warning: large size difference between variants --> frontend/desktop/src/ui/window.rs:518:1 | 518 | / enum WindowState { 519 | | New(NewWindow), | | -------------- the second-largest variant contains at least 104 bytes 520 | | Shown(Window), | | ------------- the largest variant contains at least 1120 bytes 521 | | } | |_^ the entire enum is at least 1120 bytes | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant note: the lint level is defined here --> frontend/desktop/src/main.rs:2:9 | 2 | #![warn(clippy::all)] | ^^^^^^^^^^^ = note: `#[warn(clippy::large_enum_variant)]` implied by `#[warn(clippy::all)]` help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum | 520 - Shown(Window), 520 + Shown(Box<Window>), |
use of deprecated method `winit::event_loop::EventLoop::<T>::run`: use `EventLoop::run_app` instead: frontend/desktop/src/ui/window.rs#L599
warning: use of deprecated method `winit::event_loop::EventLoop::<T>::run`: use `EventLoop::run_app` instead --> frontend/desktop/src/ui/window.rs:599:33 | 599 | let _ = self.event_loop.run(move |event, elwt| { | ^^^ | = note: `#[warn(deprecated)]` on by default
value assigned to `bb_regs` is never read: core/src/wifi.rs#L9
warning: value assigned to `bb_regs` is never read --> core/src/wifi.rs:9:5 | 9 | bb_regs: [u8; 0x100], | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ram` is never read: core/src/wifi.rs#L8
warning: value assigned to `ram` is never read --> core/src/wifi.rs:8:9 | 8 | pub ram: Box<Bytes<0x2000>>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `mmio` is never read: core/src/wifi.rs#L7
warning: value assigned to `mmio` is never read --> core/src/wifi.rs:7:9 | 7 | pub mmio: Box<Bytes<0x1000>>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tsc` is never read: core/src/spi.rs#L42
warning: value assigned to `tsc` is never read --> core/src/spi.rs:42:9 | 42 | pub tsc: Tsc, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `touchscreen_hold` is never read: core/src/spi.rs#L41
warning: value assigned to `touchscreen_hold` is never read --> core/src/spi.rs:41:5 | 41 | touchscreen_hold: bool, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power` is never read: core/src/spi.rs#L40
warning: value assigned to `power` is never read --> core/src/spi.rs:40:9 | 40 | pub power: Power, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power_hold` is never read: core/src/spi.rs#L39
warning: value assigned to `power_hold` is never read --> core/src/spi.rs:39:5 | 39 | power_hold: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `firmware` is never read: core/src/spi.rs#L38
warning: value assigned to `firmware` is never read --> core/src/spi.rs:38:9 | 38 | pub firmware: Flash, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `firmware_hold` is never read: core/src/spi.rs#L37
warning: value assigned to `firmware_hold` is never read --> core/src/spi.rs:37:5 | 37 | firmware_hold: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_out` is never read: core/src/spi.rs#L36
warning: value assigned to `data_out` is never read --> core/src/spi.rs:36:5 | 36 | data_out: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/spi.rs#L35
warning: value assigned to `control` is never read --> core/src/spi.rs:35:5 | 35 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `y_pos` is never read: core/src/spi/tsc.rs#L57
warning: value assigned to `y_pos` is never read --> core/src/spi/tsc.rs:57:5 | 57 | y_pos: u16, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `x_pos` is never read: core/src/spi/tsc.rs#L56
warning: value assigned to `x_pos` is never read --> core/src/spi/tsc.rs:56:5 | 56 | x_pos: u16, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_out` is never read: core/src/spi/tsc.rs#L55
warning: value assigned to `data_out` is never read --> core/src/spi/tsc.rs:55:5 | 55 | data_out: u16, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_control_byte` is never read: core/src/spi/tsc.rs#L54
warning: value assigned to `cur_control_byte` is never read --> core/src/spi/tsc.rs:54:5 | 54 | cur_control_byte: ControlByte, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos` is never read: core/src/spi/tsc.rs#L53
warning: value assigned to `pos` is never read --> core/src/spi/tsc.rs:53:5 | 53 | pos: u8, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `pen_down` is never read: core/src/spi/tsc.rs#L52
warning: value assigned to `pen_down` is never read --> core/src/spi/tsc.rs:52:5 | 52 | pen_down: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_frame_start_time` is never read: core/src/spi/tsc.rs#L51
warning: value assigned to `mic_frame_start_time` is never read --> core/src/spi/tsc.rs:51:5 | 51 | mic_frame_start_time: Timestamp, | ^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_data` is never read: core/src/spi/tsc.rs#L50
warning: value assigned to `mic_data` is never read --> core/src/spi/tsc.rs:50:9 | 50 | pub mic_data: Option<MicData>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_ds_lite` is never read: core/src/spi/tsc.rs#L48
warning: value assigned to `is_ds_lite` is never read --> core/src/spi/tsc.rs:48:5 | 48 | is_ds_lite: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ds_lite_backlight_level` is never read: core/src/spi/power.rs#L82
warning: value assigned to `ds_lite_backlight_level` is never read --> core/src/spi/power.rs:82:5 | 82 | ds_lite_backlight_level: DsLiteBacklightLevel, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ds_lite_backlight_control` is never read: core/src/spi/power.rs#L81
warning: value assigned to `ds_lite_backlight_control` is never read --> core/src/spi/power.rs:81:5 | 81 | ds_lite_backlight_control: DsLiteBacklightControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_amplifier_gain` is never read: core/src/spi/power.rs#L80
warning: value assigned to `mic_amplifier_gain` is never read --> core/src/spi/power.rs:80:5 | 80 | mic_amplifier_gain: u8, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_amplifier_gain_control` is never read: core/src/spi/power.rs#L79
warning: value assigned to `mic_amplifier_gain_control` is never read --> core/src/spi/power.rs:79:5 | 79 | mic_amplifier_gain_control: MicAmplifierGainControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_amplifier_enabled` is never read: core/src/spi/power.rs#L78
warning: value assigned to `mic_amplifier_enabled` is never read --> core/src/spi/power.rs:78:5 | 78 | mic_amplifier_enabled: bool, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `battery_low` is never read: core/src/spi/power.rs#L77
warning: value assigned to `battery_low` is never read --> core/src/spi/power.rs:77:9 | 77 | pub battery_low: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power_led_state` is never read: core/src/spi/power.rs#L76
warning: value assigned to `power_led_state` is never read --> core/src/spi/power.rs:76:5 | 76 | power_led_state: PowerLedState, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sound_level` is never read: core/src/spi/power.rs#L75
warning: value assigned to `sound_level` is never read --> core/src/spi/power.rs:75:5 | 75 | sound_level: SoundLevel, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/spi/power.rs#L74
warning: value assigned to `control` is never read --> core/src/spi/power.rs:74:5 | 74 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_reg_index` is never read: core/src/spi/power.rs#L73
warning: value assigned to `cur_reg_index` is never read --> core/src/spi/power.rs:73:5 | 73 | cur_reg_index: RegIndex, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `reg_mask` is never read: core/src/spi/power.rs#L72
warning: value assigned to `reg_mask` is never read --> core/src/spi/power.rs:72:5 | 72 | reg_mask: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_ds_lite` is never read: core/src/spi/power.rs#L70
warning: value assigned to `is_ds_lite` is never read --> core/src/spi/power.rs:70:5 | 70 | is_ds_lite: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `free_reg` is never read: core/src/rtc.rs#L142
warning: value assigned to `free_reg` is never read --> core/src/rtc.rs:142:9 | 142 | pub free_reg: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clock_adjust` is never read: core/src/rtc.rs#L141
warning: value assigned to `clock_adjust` is never read --> core/src/rtc.rs:141:9 | 141 | pub clock_adjust: u8, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `int2` is never read: core/src/rtc.rs#L140
warning: value assigned to `int2` is never read --> core/src/rtc.rs:140:5 | 140 | int2: [u8; 3], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `int1` is never read: core/src/rtc.rs#L139
warning: value assigned to `int1` is never read --> core/src/rtc.rs:139:5 | 139 | int1: [u8; 3], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status2` is never read: core/src/rtc.rs#L138
warning: value assigned to `status2` is never read --> core/src/rtc.rs:138:5 | 138 | status2: Status2, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status1` is never read: core/src/rtc.rs#L137
warning: value assigned to `status1` is never read --> core/src/rtc.rs:137:5 | 137 | status1: Status1, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `reading` is never read: core/src/rtc.rs#L136
warning: value assigned to `reading` is never read --> core/src/rtc.rs:136:5 | 136 | reading: bool, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_reg` is never read: core/src/rtc.rs#L135
warning: value assigned to `cur_reg` is never read --> core/src/rtc.rs:135:5 | 135 | cur_reg: RegIndex, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_bit` is never read: core/src/rtc.rs#L134
warning: value assigned to `data_bit` is never read --> core/src/rtc.rs:134:5 | 134 | data_bit: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_pos` is never read: core/src/rtc.rs#L133
warning: value assigned to `data_pos` is never read --> core/src/rtc.rs:133:5 | 133 | data_pos: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data` is never read: core/src/rtc.rs#L132
warning: value assigned to `data` is never read --> core/src/rtc.rs:132:5 | 132 | data: u8, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/rtc.rs#L131
warning: value assigned to `control` is never read --> core/src/rtc.rs:131:5 | 131 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_date_time_write_index` is never read: core/src/rtc.rs#L130
warning: value assigned to `last_date_time_write_index` is never read --> core/src/rtc.rs:130:5 | 130 | last_date_time_write_index: u8, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `time_written` is never read: core/src/rtc.rs#L129
warning: value assigned to `time_written` is never read --> core/src/rtc.rs:129:5 | 129 | time_written: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `date_written` is never read: core/src/rtc.rs#L128
warning: value assigned to `date_written` is never read --> core/src/rtc.rs:128:5 | 128 | date_written: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `latched_date_time` is never read: core/src/rtc.rs#L127
warning: value assigned to `latched_date_time` is never read --> core/src/rtc.rs:127:5 | 127 | latched_date_time: [u8; 7], | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `backend` is never read: core/src/rtc.rs#L126
warning: value assigned to `backend` is never read --> core/src/rtc.rs:126:9 | 126 | pub backend: Box<dyn Backend>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_word_received_from_arm9` is never read: core/src/ipc.rs#L40
warning: value assigned to `last_word_received_from_arm9` is never read --> core/src/ipc.rs:40:5 | 40 | last_word_received_from_arm9: u32, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `send_fifo_9` is never read: core/src/ipc.rs#L39
warning: value assigned to `send_fifo_9` is never read --> core/src/ipc.rs:39:5 | 39 | send_fifo_9: Fifo<u32, 16>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_control_9` is never read: core/src/ipc.rs#L38
warning: value assigned to `fifo_control_9` is never read --> core/src/ipc.rs:38:5 | 38 | fifo_control_9: FifoControl, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
hiding a lifetime that's elided elsewhere is confusing: frontend/desktop/src/ui/window.rs#L152
warning: hiding a lifetime that's elided elsewhere is confusing --> frontend/desktop/src/ui/window.rs:152:20 | 152 | pub fn surface(&self) -> &wgpu::Surface { | ^^^^^ ^^^^^^^^^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 152 | pub fn surface(&self) -> &wgpu::Surface<'_> { | ++++
value assigned to `sync_9` is never read: core/src/ipc.rs#L37
warning: value assigned to `sync_9` is never read --> core/src/ipc.rs:37:5 | 37 | sync_9: Sync, | ^^^^^^ | = help: maybe it is overwritten before being read?
large size difference between variants: frontend/desktop/src/ui/window.rs#L518
warning: large size difference between variants --> frontend/desktop/src/ui/window.rs:518:1 | 518 | / enum WindowState { 519 | | New(NewWindow), | | -------------- the second-largest variant contains at least 104 bytes 520 | | Shown(Window), | | ------------- the largest variant contains at least 928 bytes 521 | | } | |_^ the entire enum is at least 928 bytes | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant note: the lint level is defined here --> frontend/desktop/src/main.rs:2:9 | 2 | #![warn(clippy::all)] | ^^^^^^^^^^^ = note: `#[warn(clippy::large_enum_variant)]` implied by `#[warn(clippy::all)]` help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum | 520 - Shown(Window), 520 + Shown(Box<Window>), |
value assigned to `last_word_received_from_arm7` is never read: core/src/ipc.rs#L36
warning: value assigned to `last_word_received_from_arm7` is never read --> core/src/ipc.rs:36:5 | 36 | last_word_received_from_arm7: u32, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated method `winit::event_loop::EventLoop::<T>::run`: use `EventLoop::run_app` instead: frontend/desktop/src/ui/window.rs#L599
warning: use of deprecated method `winit::event_loop::EventLoop::<T>::run`: use `EventLoop::run_app` instead --> frontend/desktop/src/ui/window.rs:599:33 | 599 | let _ = self.event_loop.run(move |event, elwt| { | ^^^
value assigned to `send_fifo_7` is never read: core/src/ipc.rs#L35
warning: value assigned to `send_fifo_7` is never read --> core/src/ipc.rs:35:5 | 35 | send_fifo_7: Fifo<u32, 16>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated associated constant `cocoa::appkit::NSWindowStyleMask::NSFullSizeContentViewWindowMask`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L470
warning: use of deprecated associated constant `cocoa::appkit::NSWindowStyleMask::NSFullSizeContentViewWindowMask`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:470:55 | 470 | prev_style_mask & !NSWindowStyleMask::NSFullSizeContentViewWindowMask | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
value assigned to `fifo_control_7` is never read: core/src/ipc.rs#L34
warning: value assigned to `fifo_control_7` is never read --> core/src/ipc.rs:34:5 | 34 | fifo_control_7: FifoControl, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sync_7` is never read: core/src/ipc.rs#L33
warning: value assigned to `sync_7` is never read --> core/src/ipc.rs:33:5 | 33 | sync_7: Sync, | ^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated associated constant `cocoa::appkit::NSWindowStyleMask::NSFullSizeContentViewWindowMask`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L468
warning: use of deprecated associated constant `cocoa::appkit::NSWindowStyleMask::NSFullSizeContentViewWindowMask`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:468:54 | 468 | prev_style_mask | NSWindowStyleMask::NSFullSizeContentViewWindowMask | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
value assigned to `engine_3d` is never read: core/src/gpu.rs#L84
warning: value assigned to `engine_3d` is never read --> core/src/gpu.rs:84:9 | 84 | pub engine_3d: Engine3d, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated method `cocoa::appkit::NSWindow::setStyleMask_`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L467
warning: use of deprecated method `cocoa::appkit::NSWindow::setStyleMask_`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:467:23 | 467 | ns_window.setStyleMask_(if transparent { | ^^^^^^^^^^^^^
value assigned to `engine_2d_b` is never read: core/src/gpu.rs#L83
warning: value assigned to `engine_2d_b` is never read --> core/src/gpu.rs:83:9 | 83 | pub engine_2d_b: Engine2d<engine_2d::EngineB>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated method `cocoa::appkit::NSWindow::styleMask`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L466
warning: use of deprecated method `cocoa::appkit::NSWindow::styleMask`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:466:45 | 466 | let prev_style_mask = ns_window.styleMask(); | ^^^^^^^^^
value assigned to `engine_2d_a` is never read: core/src/gpu.rs#L82
warning: value assigned to `engine_2d_a` is never read --> core/src/gpu.rs:82:9 | 82 | pub engine_2d_a: Engine2d<engine_2d::EngineA>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated method `cocoa::appkit::NSWindow::setTitlebarAppearsTransparent_`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L465
warning: use of deprecated method `cocoa::appkit::NSWindow::setTitlebarAppearsTransparent_`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:465:23 | 465 | ns_window.setTitlebarAppearsTransparent_(transparent as BOOL); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
value assigned to `renderer_2d` is never read: core/src/gpu.rs#L81
warning: value assigned to `renderer_2d` is never read --> core/src/gpu.rs:81:5 | 81 | renderer_2d: Box<dyn engine_2d::Renderer>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated field `cocoa::foundation::NSSize::height`: use the objc2-foundation crate instead: frontend/desktop/src/ui/window.rs#L436
warning: use of deprecated field `cocoa::foundation::NSSize::height`: use the objc2-foundation crate instead --> frontend/desktop/src/ui/window.rs:436:15 | 436 | - content_layout_rect.size.height) as f32 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
value assigned to `vram` is never read: core/src/gpu.rs#L79
warning: value assigned to `vram` is never read --> core/src/gpu.rs:79:9 | 79 | pub vram: Vram, | ^^^^ | = help: maybe it is overwritten before being read?
use of deprecated field `cocoa::foundation::NSRect::size`: use the objc2-foundation crate instead: frontend/desktop/src/ui/window.rs#L436
warning: use of deprecated field `cocoa::foundation::NSRect::size`: use the objc2-foundation crate instead --> frontend/desktop/src/ui/window.rs:436:15 | 436 | - content_layout_rect.size.height) as f32 | ^^^^^^^^^^^^^^^^^^^^^^^^
value assigned to `vcount_compare_9` is never read: core/src/gpu.rs#L78
warning: value assigned to `vcount_compare_9` is never read --> core/src/gpu.rs:78:5 | 78 | vcount_compare_9: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated method `cocoa::appkit::NSWindow::setRepresentedFilename_`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L389
warning: use of deprecated method `cocoa::appkit::NSWindow::setRepresentedFilename_`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:389:23 | 389 | ns_window.setRepresentedFilename_(match file_path { | ^^^^^^^^^^^^^^^^^^^^^^^
value assigned to `disp_status_9` is never read: core/src/gpu.rs#L77
warning: value assigned to `disp_status_9` is never read --> core/src/gpu.rs:77:5 | 77 | disp_status_9: DispStatus, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated struct `cocoa::appkit::NSWindowStyleMask`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L470
warning: use of deprecated struct `cocoa::appkit::NSWindowStyleMask`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:470:36 | 470 | prev_style_mask & !NSWindowStyleMask::NSFullSizeContentViewWindowMask | ^^^^^^^^^^^^^^^^^
value assigned to `vcount_compare_7` is never read: core/src/gpu.rs#L76
warning: value assigned to `vcount_compare_7` is never read --> core/src/gpu.rs:76:5 | 76 | vcount_compare_7: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated struct `cocoa::appkit::NSWindowStyleMask`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L468
warning: use of deprecated struct `cocoa::appkit::NSWindowStyleMask`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:468:35 | 468 | prev_style_mask | NSWindowStyleMask::NSFullSizeContentViewWindowMask | ^^^^^^^^^^^^^^^^^
value assigned to `disp_status_7` is never read: core/src/gpu.rs#L75
warning: value assigned to `disp_status_7` is never read --> core/src/gpu.rs:75:5 | 75 | disp_status_7: DispStatus, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated struct `cocoa::foundation::NSRect`: use the objc2-foundation crate instead: frontend/desktop/src/ui/window.rs#L434
warning: use of deprecated struct `cocoa::foundation::NSRect`: use the objc2-foundation crate instead --> frontend/desktop/src/ui/window.rs:434:34 | 434 | let content_layout_rect: NSRect = unsafe { msg_send![ns_window, contentLayoutRect] }; | ^^^^^^
value assigned to `vcount` is never read: core/src/gpu.rs#L72
warning: value assigned to `vcount` is never read --> core/src/gpu.rs:72:5 | 72 | vcount: u16, | ^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/window.rs#L432
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/window.rs:432:57 | 432 | fn compute_macos_title_bar_height(&self, ns_window: id) -> f32 { | ^^
value assigned to `power_control` is never read: core/src/gpu.rs#L71
warning: value assigned to `power_control` is never read --> core/src/gpu.rs:71:5 | 71 | power_control: PowerControl, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ignore_buffer` is never read: core/src/gpu/vram.rs#L126
warning: value assigned to `ignore_buffer` is never read --> core/src/gpu/vram.rs:126:5 | 126 | ignore_buffer: OwnedBytesCellPtr<0x8000>, // Used to ignore writes | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/window.rs#L425
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/window.rs:425:64 | 425 | Some(unsafe { msg_send![window.ns_view.as_ptr() as id, window] }) | ^^
value assigned to `zero_buffer` is never read: core/src/gpu/vram.rs#L124
warning: value assigned to `zero_buffer` is never read --> core/src/gpu/vram.rs:124:5 | 124 | zero_buffer: OwnedBytesCellPtr<0x8006>, // Used to return zero for reads | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/window.rs#L421
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/window.rs:421:35 | 421 | fn ns_window(&self) -> Option<id> { | ^^
value assigned to `oam` is never read: core/src/gpu/vram.rs#L121
warning: value assigned to `oam` is never read --> core/src/gpu/vram.rs:121:9 | 121 | pub oam: OwnedBytesCellPtr<0x800>, | ^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/window.rs#L396
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/window.rs:396:57 | 396 | ... encoding:UTF8_ENCODING as id] | ^^
value assigned to `palette` is never read: core/src/gpu/vram.rs#L120
warning: value assigned to `palette` is never read --> core/src/gpu/vram.rs:120:9 | 120 | pub palette: OwnedBytesCellPtr<0x806>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/window.rs#L388
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/window.rs:388:25 | 388 | let string: id = msg_send![class!(NSString), alloc]; | ^^
value assigned to `arm7` is never read: core/src/gpu/vram.rs#L118
warning: value assigned to `arm7` is never read --> core/src/gpu/vram.rs:118:5 | 118 | arm7: OwnedBytesCellPtr<0x4_0000>, | ^^^^ | = help: maybe it is overwritten before being read?
use of deprecated struct `cocoa::appkit::NSWindowStyleMask`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L456
warning: use of deprecated struct `cocoa::appkit::NSWindowStyleMask`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:456:32 | 456 | appkit::{NSWindow, NSWindowStyleMask}, | ^^^^^^^^^^^^^^^^^
value assigned to `tex_pal` is never read: core/src/gpu/vram.rs#L116
warning: value assigned to `tex_pal` is never read --> core/src/gpu/vram.rs:116:16 | 116 | pub(super) tex_pal: OwnedBytesCellPtr<0x1_8000>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated trait `cocoa::appkit::NSWindow`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L456
warning: use of deprecated trait `cocoa::appkit::NSWindow`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:456:22 | 456 | appkit::{NSWindow, NSWindowStyleMask}, | ^^^^^^^^
use of deprecated struct `cocoa::foundation::NSRect`: use the objc2-foundation crate instead: frontend/desktop/src/ui/window.rs#L433
warning: use of deprecated struct `cocoa::foundation::NSRect`: use the objc2-foundation crate instead --> frontend/desktop/src/ui/window.rs:433:32 | 433 | use cocoa::foundation::NSRect; | ^^^^^^
value assigned to `texture` is never read: core/src/gpu/vram.rs#L114
warning: value assigned to `texture` is never read --> core/src/gpu/vram.rs:114:16 | 114 | pub(super) texture: OwnedBytesCellPtr<0x8_0000>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated trait `cocoa::appkit::NSWindow`: use the objc2-app-kit crate instead: frontend/desktop/src/ui/window.rs#L383
warning: use of deprecated trait `cocoa::appkit::NSWindow`: use the objc2-app-kit crate instead --> frontend/desktop/src/ui/window.rs:383:28 | 383 | use cocoa::appkit::NSWindow; | ^^^^^^^^
value assigned to `b_obj_ext_pal_ptr` is never read: core/src/gpu/vram.rs#L112
warning: value assigned to `b_obj_ext_pal_ptr` is never read --> core/src/gpu/vram.rs:112:9 | 112 | pub b_obj_ext_pal_ptr: *mut u8, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/window.rs#L4
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/window.rs:4:18 | 4 | use cocoa::base::id; | ^^
value assigned to `b_bg_ext_pal_ptr` is never read: core/src/gpu/vram.rs#L110
warning: value assigned to `b_bg_ext_pal_ptr` is never read --> core/src/gpu/vram.rs:110:9 | 110 | pub b_bg_ext_pal_ptr: *mut u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L198
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:198:30 | 198 | options:0 as id | ^^
value assigned to `b_obj` is never read: core/src/gpu/vram.rs#L108
warning: value assigned to `b_obj` is never read --> core/src/gpu/vram.rs:108:9 | 108 | pub b_obj: OwnedBytesCellPtr<0x2_0007>, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b_bg` is never read: core/src/gpu/vram.rs#L106
warning: value assigned to `b_bg` is never read --> core/src/gpu/vram.rs:106:9 | 106 | pub b_bg: OwnedBytesCellPtr<0x2_0007>, | ^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L194
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:194:28 | 194 | let workspace: id = msg_send![class!(NSWorkspace), sharedWorkspace]; | ^^
use of deprecated constant `cocoa::base::nil`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L190
warning: use of deprecated constant `cocoa::base::nil`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:190:30 | 190 | if icon_image == nil { | ^^^
value assigned to `a_obj_ext_pal` is never read: core/src/gpu/vram.rs#L104
warning: value assigned to `a_obj_ext_pal` is never read --> core/src/gpu/vram.rs:104:9 | 104 | pub a_obj_ext_pal: OwnedBytesCellPtr<0x2006>, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_bg_ext_pal` is never read: core/src/gpu/vram.rs#L102
warning: value assigned to `a_bg_ext_pal` is never read --> core/src/gpu/vram.rs:102:9 | 102 | pub a_bg_ext_pal: OwnedBytesCellPtr<0x8006>, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L186
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:186:29 | 186 | let icon_image: id = { | ^^
value assigned to `a_obj` is never read: core/src/gpu/vram.rs#L100
warning: value assigned to `a_obj` is never read --> core/src/gpu/vram.rs:100:9 | 100 | pub a_obj: OwnedBytesCellPtr<0x4_0007>, | ^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L187
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:187:28 | 187 | let image: id = msg_send![class!(NSImage), alloc]; | ^^
value assigned to `a_bg` is never read: core/src/gpu/vram.rs#L98
warning: value assigned to `a_bg` is never read --> core/src/gpu/vram.rs:98:9 | 98 | pub a_bg: OwnedBytesCellPtr<0x8_0007>, | ^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L176
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:176:23 | 176 | let path: id = { | ^^
value assigned to `lcdc_w_ptrs` is never read: core/src/gpu/vram.rs#L96
warning: value assigned to `lcdc_w_ptrs` is never read --> core/src/gpu/vram.rs:96:5 | 96 | lcdc_w_ptrs: [*mut u8; 0x40], // 0x4000 B granularity | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L183
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:183:47 | 183 | encoding:UTF8_ENCODING as id] | ^^
value assigned to `lcdc_r_ptrs` is never read: core/src/gpu/vram.rs#L94
warning: value assigned to `lcdc_r_ptrs` is never read --> core/src/gpu/vram.rs:94:5 | 94 | lcdc_r_ptrs: [*const u8; 0x40], // 0x4000 B granularity | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L178
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:178:29 | 178 | let string: id = msg_send![class!(NSString), alloc]; | ^^
value assigned to `bg_obj_updates` is never read: core/src/gpu/vram.rs#L91
warning: value assigned to `bg_obj_updates` is never read --> core/src/gpu/vram.rs:91:9 | 91 | pub bg_obj_updates: Option<UnsafeCell<[Updates; 2]>>, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
use of deprecated constant `cocoa::base::nil`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L174
warning: use of deprecated constant `cocoa::base::nil`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:174:35 | 174 | use cocoa::base::{id, nil, BOOL, NO}; | ^^^
value assigned to `writeback` is never read: core/src/gpu/vram.rs#L88
warning: value assigned to `writeback` is never read --> core/src/gpu/vram.rs:88:5 | 88 | writeback: Box<Writeback>, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `map` is never read: core/src/gpu/vram.rs#L86
warning: value assigned to `map` is never read --> core/src/gpu/vram.rs:86:5 | 86 | map: Map, | ^^^ | = help: maybe it is overwritten before being read?
use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead: frontend/desktop/src/ui/title_menu_bar.rs#L174
warning: use of deprecated type alias `cocoa::base::id`: use the objc2 crate instead --> frontend/desktop/src/ui/title_menu_bar.rs:174:31 | 174 | use cocoa::base::{id, nil, BOOL, NO}; | ^^ | = note: `#[warn(deprecated)]` on by default
value assigned to `banks` is never read: core/src/gpu/vram.rs#L85
warning: value assigned to `banks` is never read --> core/src/gpu/vram.rs:85:9 | 85 | pub banks: Banks, | ^^^^^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L52
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/window.rs:434:52 | 434 | let content_layout_rect: NSRect = unsafe { msg_send![ns_window, contentLayoutRect] }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `sel_impl` crate for guidance on how handle this unexpected cfg = help: the macro `sel_impl` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `sel_impl` which comes from the expansion of the macro `msg_send` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `arm7_status` is never read: core/src/gpu/vram.rs#L84
warning: value assigned to `arm7_status` is never read --> core/src/gpu/vram.rs:84:5 | 84 | arm7_status: Arm7Status, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L52
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/window.rs:425:27 | 425 | Some(unsafe { msg_send![window.ns_view.as_ptr() as id, window] }) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `sel_impl` crate for guidance on how handle this unexpected cfg = help: the macro `sel_impl` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `sel_impl` which comes from the expansion of the macro `msg_send` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `bank_control` is never read: core/src/gpu/vram.rs#L83
warning: value assigned to `bank_control` is never read --> core/src/gpu/vram.rs:83:5 | 83 | bank_control: [BankControl; 9], | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L22
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/window.rs:388:40 | 388 | let string: id = msg_send![class!(NSString), alloc]; | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `class` crate for guidance on how handle this unexpected cfg = help: the macro `class` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `class` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `a_bg_ext_pal` is never read: core/src/gpu/vram.rs#L49
warning: value assigned to `a_bg_ext_pal` is never read --> core/src/gpu/vram.rs:49:5 | 49 | a_bg_ext_pal: [Cell<u8>; 2], | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L52
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/window.rs:388:30 | 388 | let string: id = msg_send![class!(NSString), alloc]; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `sel_impl` crate for guidance on how handle this unexpected cfg = help: the macro `sel_impl` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `sel_impl` which comes from the expansion of the macro `msg_send` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `a_obj` is never read: core/src/gpu/vram.rs#L48
warning: value assigned to `a_obj` is never read --> core/src/gpu/vram.rs:48:5 | 48 | a_obj: [Cell<u8>; 0x10], | ^^^^^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L52
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/title_menu_bar.rs:195:33 | 195 | let success: BOOL = msg_send![workspace, | _________________________________^ 196 | | setIcon:icon_image 197 | | forFile:path 198 | | options:0 as id 199 | | ]; | |_____________^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `sel_impl` crate for guidance on how handle this unexpected cfg = help: the macro `sel_impl` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `sel_impl` which comes from the expansion of the macro `msg_send` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `a_bg` is never read: core/src/gpu/vram.rs#L47
warning: value assigned to `a_bg` is never read --> core/src/gpu/vram.rs:47:5 | 47 | a_bg: [Cell<u8>; 0x20], | ^^^^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L22
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/title_menu_bar.rs:194:43 | 194 | let workspace: id = msg_send![class!(NSWorkspace), sharedWorkspace]; | ^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `class` crate for guidance on how handle this unexpected cfg = help: the macro `class` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `class` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `i` is never read: core/src/gpu/vram.rs#L40
warning: value assigned to `i` is never read --> core/src/gpu/vram.rs:40:9 | 40 | pub i: OwnedBytesCellPtr<0x4000>, | ^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L22
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/title_menu_bar.rs:187:43 | 187 | let image: id = msg_send![class!(NSImage), alloc]; | ^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `class` crate for guidance on how handle this unexpected cfg = help: the macro `class` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `class` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `h` is never read: core/src/gpu/vram.rs#L39
warning: value assigned to `h` is never read --> core/src/gpu/vram.rs:39:9 | 39 | pub h: OwnedBytesCellPtr<0x8006>, | ^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L22
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/title_menu_bar.rs:178:44 | 178 | let string: id = msg_send![class!(NSString), alloc]; | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `class` crate for guidance on how handle this unexpected cfg = help: the macro `class` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: this warning originates in the macro `class` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `g` is never read: core/src/gpu/vram.rs#L38
warning: value assigned to `g` is never read --> core/src/gpu/vram.rs:38:9 | 38 | pub g: OwnedBytesCellPtr<0x4000>, | ^ | = help: maybe it is overwritten before being read?
unexpected `cfg` condition value: `cargo-clippy`: /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/macros.rs#L52
warning: unexpected `cfg` condition value: `cargo-clippy` --> frontend/desktop/src/ui/title_menu_bar.rs:178:34 | 178 | let string: id = msg_send![class!(NSString), alloc]; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `debug-views`, `discord-presence`, `discord-rpc`, `dldi`, `fatfs`, `gdb-protocol`, `gdb-server`, `imgui-memory-editor`, `interp-arm9-interlocks`, `interp-pipeline`, `interp-pipeline-accurate-reloads`, `interp-r15-write-checks`, `interp-timing-details`, `jit`, `log`, `logging`, `png`, `pu-checks`, `realfft`, `slog`, `slog-async`, `slog-imgui`, `slog-term`, `tempfile`, and `xq-audio` = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `sel_impl` crate for guidance on how handle this unexpected cfg = help: the macro `sel_impl` may come from an old version of the `objc` crate, try updating your dependency with `cargo update -p objc` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `sel_impl` which comes from the expansion of the macro `msg_send` (in Nightly builds, run with -Z macro-backtrace for more info)
value assigned to `bb_regs` is never read: core/src/wifi.rs#L9
warning: value assigned to `bb_regs` is never read --> core/src/wifi.rs:9:5 | 9 | bb_regs: [u8; 0x100], | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ram` is never read: core/src/wifi.rs#L8
warning: value assigned to `ram` is never read --> core/src/wifi.rs:8:9 | 8 | pub ram: Box<Bytes<0x2000>>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `mmio` is never read: core/src/wifi.rs#L7
warning: value assigned to `mmio` is never read --> core/src/wifi.rs:7:9 | 7 | pub mmio: Box<Bytes<0x1000>>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tsc` is never read: core/src/spi.rs#L42
warning: value assigned to `tsc` is never read --> core/src/spi.rs:42:9 | 42 | pub tsc: Tsc, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `touchscreen_hold` is never read: core/src/spi.rs#L41
warning: value assigned to `touchscreen_hold` is never read --> core/src/spi.rs:41:5 | 41 | touchscreen_hold: bool, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power` is never read: core/src/spi.rs#L40
warning: value assigned to `power` is never read --> core/src/spi.rs:40:9 | 40 | pub power: Power, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power_hold` is never read: core/src/spi.rs#L39
warning: value assigned to `power_hold` is never read --> core/src/spi.rs:39:5 | 39 | power_hold: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `f` is never read: core/src/gpu/vram.rs#L37
warning: value assigned to `f` is never read --> core/src/gpu/vram.rs:37:9 | 37 | pub f: OwnedBytesCellPtr<0x4000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `e` is never read: core/src/gpu/vram.rs#L36
warning: value assigned to `e` is never read --> core/src/gpu/vram.rs:36:9 | 36 | pub e: OwnedBytesCellPtr<0x1_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `d` is never read: core/src/gpu/vram.rs#L35
warning: value assigned to `d` is never read --> core/src/gpu/vram.rs:35:9 | 35 | pub d: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `c` is never read: core/src/gpu/vram.rs#L34
warning: value assigned to `c` is never read --> core/src/gpu/vram.rs:34:9 | 34 | pub c: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `b` is never read: core/src/gpu/vram.rs#L33
warning: value assigned to `b` is never read --> core/src/gpu/vram.rs:33:9 | 33 | pub b: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `a` is never read: core/src/gpu/vram.rs#L32
warning: value assigned to `a` is never read --> core/src/gpu/vram.rs:32:9 | 32 | pub a: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `rendering_state` is never read: core/src/gpu/engine_3d.rs#L316
warning: value assigned to `rendering_state` is never read --> core/src/gpu/engine_3d.rs:316:5 | 316 | rendering_state: RenderingState, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `poly_ram` is never read: core/src/gpu/engine_3d.rs#L314
warning: value assigned to `poly_ram` is never read --> core/src/gpu/engine_3d.rs:314:5 | 314 | poly_ram: Box<[Polygon; 2048]>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `firmware` is never read: core/src/spi.rs#L38
warning: value assigned to `firmware` is never read --> core/src/spi.rs:38:9 | 38 | pub firmware: Flash, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_ram` is never read: core/src/gpu/engine_3d.rs#L309
warning: value assigned to `vert_ram` is never read --> core/src/gpu/engine_3d.rs:309:5 | 309 | vert_ram: Box<[ScreenVertex; 6144]>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `poly_ram_level` is never read: core/src/gpu/engine_3d.rs#L304
warning: value assigned to `poly_ram_level` is never read --> core/src/gpu/engine_3d.rs:304:5 | 304 | poly_ram_level: u16, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `firmware_hold` is never read: core/src/spi.rs#L37
warning: value assigned to `firmware_hold` is never read --> core/src/spi.rs:37:5 | 37 | firmware_hold: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_ram_level` is never read: core/src/gpu/engine_3d.rs#L303
warning: value assigned to `vert_ram_level` is never read --> core/src/gpu/engine_3d.rs:303:5 | 303 | vert_ram_level: u16, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_out` is never read: core/src/spi.rs#L36
warning: value assigned to `data_out` is never read --> core/src/spi.rs:36:5 | 36 | data_out: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/spi.rs#L35
warning: value assigned to `control` is never read --> core/src/spi.rs:35:5 | 35 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `connect_to_last_strip_prim` is never read: core/src/gpu/engine_3d.rs#L301
warning: value assigned to `connect_to_last_strip_prim` is never read --> core/src/gpu/engine_3d.rs:301:5 | 301 | connect_to_last_strip_prim: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `y_pos` is never read: core/src/spi/tsc.rs#L57
warning: value assigned to `y_pos` is never read --> core/src/spi/tsc.rs:57:5 | 57 | y_pos: u16, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_strip_prim_is_odd` is never read: core/src/gpu/engine_3d.rs#L300
warning: value assigned to `cur_strip_prim_is_odd` is never read --> core/src/gpu/engine_3d.rs:300:5 | 300 | cur_strip_prim_is_odd: bool, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `x_pos` is never read: core/src/spi/tsc.rs#L56
warning: value assigned to `x_pos` is never read --> core/src/spi/tsc.rs:56:5 | 56 | x_pos: u16, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_vert_index` is never read: core/src/gpu/engine_3d.rs#L299
warning: value assigned to `cur_prim_vert_index` is never read --> core/src/gpu/engine_3d.rs:299:5 | 299 | cur_prim_vert_index: PrimVertIndex, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_out` is never read: core/src/spi/tsc.rs#L55
warning: value assigned to `data_out` is never read --> core/src/spi/tsc.rs:55:5 | 55 | data_out: u16, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_max_verts` is never read: core/src/gpu/engine_3d.rs#L298
warning: value assigned to `cur_prim_max_verts` is never read --> core/src/gpu/engine_3d.rs:298:5 | 298 | cur_prim_max_verts: PrimMaxVerts, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_control_byte` is never read: core/src/spi/tsc.rs#L54
warning: value assigned to `cur_control_byte` is never read --> core/src/spi/tsc.rs:54:5 | 54 | cur_control_byte: ControlByte, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_strip_prim_vert_indices` is never read: core/src/gpu/engine_3d.rs#L297
warning: value assigned to `last_strip_prim_vert_indices` is never read --> core/src/gpu/engine_3d.rs:297:5 | 297 | last_strip_prim_vert_indices: [VertexAddr; 2], | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos` is never read: core/src/spi/tsc.rs#L53
warning: value assigned to `pos` is never read --> core/src/spi/tsc.rs:53:5 | 53 | pos: u8, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_verts` is never read: core/src/gpu/engine_3d.rs#L296
warning: value assigned to `cur_prim_verts` is never read --> core/src/gpu/engine_3d.rs:296:5 | 296 | cur_prim_verts: [Vertex; 4], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pen_down` is never read: core/src/spi/tsc.rs#L52
warning: value assigned to `pen_down` is never read --> core/src/spi/tsc.rs:52:5 | 52 | pen_down: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_type` is never read: core/src/gpu/engine_3d.rs#L295
warning: value assigned to `cur_prim_type` is never read --> core/src/gpu/engine_3d.rs:295:5 | 295 | cur_prim_type: PrimitiveType, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_frame_start_time` is never read: core/src/spi/tsc.rs#L51
warning: value assigned to `mic_frame_start_time` is never read --> core/src/spi/tsc.rs:51:5 | 51 | mic_frame_start_time: Timestamp, | ^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_poly_attrs` is never read: core/src/gpu/engine_3d.rs#L293
warning: value assigned to `cur_poly_attrs` is never read --> core/src/gpu/engine_3d.rs:293:5 | 293 | cur_poly_attrs: PolygonAttrs, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_data` is never read: core/src/spi/tsc.rs#L50
warning: value assigned to `mic_data` is never read --> core/src/spi/tsc.rs:50:9 | 50 | pub mic_data: Option<MicData>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `next_poly_attrs` is never read: core/src/gpu/engine_3d.rs#L292
warning: value assigned to `next_poly_attrs` is never read --> core/src/gpu/engine_3d.rs:292:5 | 292 | next_poly_attrs: PolygonAttrs, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_ds_lite` is never read: core/src/spi/tsc.rs#L48
warning: value assigned to `is_ds_lite` is never read --> core/src/spi/tsc.rs:48:5 | 48 | is_ds_lite: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `lights` is never read: core/src/gpu/engine_3d.rs#L289
warning: value assigned to `lights` is never read --> core/src/gpu/engine_3d.rs:289:5 | 289 | lights: [Light; 4], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ds_lite_backlight_level` is never read: core/src/spi/power.rs#L82
warning: value assigned to `ds_lite_backlight_level` is never read --> core/src/spi/power.rs:82:5 | 82 | ds_lite_backlight_level: DsLiteBacklightLevel, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `shininess_table` is never read: core/src/gpu/engine_3d.rs#L288
warning: value assigned to `shininess_table` is never read --> core/src/gpu/engine_3d.rs:288:5 | 288 | shininess_table: [u8; 128], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ds_lite_backlight_control` is never read: core/src/spi/power.rs#L81
warning: value assigned to `ds_lite_backlight_control` is never read --> core/src/spi/power.rs:81:5 | 81 | ds_lite_backlight_control: DsLiteBacklightControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `emission_color` is never read: core/src/gpu/engine_3d.rs#L287
warning: value assigned to `emission_color` is never read --> core/src/gpu/engine_3d.rs:287:5 | 287 | emission_color: i32x4, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_amplifier_gain` is never read: core/src/spi/power.rs#L80
warning: value assigned to `mic_amplifier_gain` is never read --> core/src/spi/power.rs:80:5 | 80 | mic_amplifier_gain: u8, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `specular_color` is never read: core/src/gpu/engine_3d.rs#L286
warning: value assigned to `specular_color` is never read --> core/src/gpu/engine_3d.rs:286:5 | 286 | specular_color: i32x4, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_amplifier_gain_control` is never read: core/src/spi/power.rs#L79
warning: value assigned to `mic_amplifier_gain_control` is never read --> core/src/spi/power.rs:79:5 | 79 | mic_amplifier_gain_control: MicAmplifierGainControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ambient_color` is never read: core/src/gpu/engine_3d.rs#L285
warning: value assigned to `ambient_color` is never read --> core/src/gpu/engine_3d.rs:285:5 | 285 | ambient_color: i32x4, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mic_amplifier_enabled` is never read: core/src/spi/power.rs#L78
warning: value assigned to `mic_amplifier_enabled` is never read --> core/src/spi/power.rs:78:5 | 78 | mic_amplifier_enabled: bool, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `battery_low` is never read: core/src/spi/power.rs#L77
warning: value assigned to `battery_low` is never read --> core/src/spi/power.rs:77:9 | 77 | pub battery_low: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `diffuse_color` is never read: core/src/gpu/engine_3d.rs#L284
warning: value assigned to `diffuse_color` is never read --> core/src/gpu/engine_3d.rs:284:5 | 284 | diffuse_color: i32x4, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power_led_state` is never read: core/src/spi/power.rs#L76
warning: value assigned to `power_led_state` is never read --> core/src/spi/power.rs:76:5 | 76 | power_led_state: PowerLedState, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `shininess_table_enabled` is never read: core/src/gpu/engine_3d.rs#L283
warning: value assigned to `shininess_table_enabled` is never read --> core/src/gpu/engine_3d.rs:283:5 | 283 | shininess_table_enabled: bool, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sound_level` is never read: core/src/spi/power.rs#L75
warning: value assigned to `sound_level` is never read --> core/src/spi/power.rs:75:5 | 75 | sound_level: SoundLevel, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_vtx_coords` is never read: core/src/gpu/engine_3d.rs#L281
warning: value assigned to `last_vtx_coords` is never read --> core/src/gpu/engine_3d.rs:281:5 | 281 | last_vtx_coords: [i16; 3], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/spi/power.rs#L74
warning: value assigned to `control` is never read --> core/src/spi/power.rs:74:5 | 74 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `transformed_tex_coords` is never read: core/src/gpu/engine_3d.rs#L280
warning: value assigned to `transformed_tex_coords` is never read --> core/src/gpu/engine_3d.rs:280:5 | 280 | transformed_tex_coords: TexCoords, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_reg_index` is never read: core/src/spi/power.rs#L73
warning: value assigned to `cur_reg_index` is never read --> core/src/spi/power.rs:73:5 | 73 | cur_reg_index: RegIndex, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `reg_mask` is never read: core/src/spi/power.rs#L72
warning: value assigned to `reg_mask` is never read --> core/src/spi/power.rs:72:5 | 72 | reg_mask: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_coords` is never read: core/src/gpu/engine_3d.rs#L279
warning: value assigned to `tex_coords` is never read --> core/src/gpu/engine_3d.rs:279:5 | 279 | tex_coords: TexCoords, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_ds_lite` is never read: core/src/spi/power.rs#L70
warning: value assigned to `is_ds_lite` is never read --> core/src/spi/power.rs:70:5 | 70 | is_ds_lite: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_normal` is never read: core/src/gpu/engine_3d.rs#L278
warning: value assigned to `vert_normal` is never read --> core/src/gpu/engine_3d.rs:278:5 | 278 | vert_normal: [i16; 3], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `free_reg` is never read: core/src/rtc.rs#L142
warning: value assigned to `free_reg` is never read --> core/src/rtc.rs:142:9 | 142 | pub free_reg: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_color` is never read: core/src/gpu/engine_3d.rs#L277
warning: value assigned to `vert_color` is never read --> core/src/gpu/engine_3d.rs:277:5 | 277 | vert_color: Color, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clock_adjust` is never read: core/src/rtc.rs#L141
warning: value assigned to `clock_adjust` is never read --> core/src/rtc.rs:141:9 | 141 | pub clock_adjust: u8, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `viewport_size` is never read: core/src/gpu/engine_3d.rs#L275
warning: value assigned to `viewport_size` is never read --> core/src/gpu/engine_3d.rs:275:5 | 275 | viewport_size: u64x2, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `int2` is never read: core/src/rtc.rs#L140
warning: value assigned to `int2` is never read --> core/src/rtc.rs:140:5 | 140 | int2: [u8; 3], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `viewport_origin` is never read: core/src/gpu/engine_3d.rs#L274
warning: value assigned to `viewport_origin` is never read --> core/src/gpu/engine_3d.rs:274:5 | 274 | viewport_origin: u32x2, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `int1` is never read: core/src/rtc.rs#L139
warning: value assigned to `int1` is never read --> core/src/rtc.rs:139:5 | 139 | int1: [u8; 3], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_palette_base` is never read: core/src/gpu/engine_3d.rs#L272
warning: value assigned to `tex_palette_base` is never read --> core/src/gpu/engine_3d.rs:272:5 | 272 | tex_palette_base: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status2` is never read: core/src/rtc.rs#L138
warning: value assigned to `status2` is never read --> core/src/rtc.rs:138:5 | 138 | status2: Status2, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_params` is never read: core/src/gpu/engine_3d.rs#L271
warning: value assigned to `tex_params` is never read --> core/src/gpu/engine_3d.rs:271:5 | 271 | tex_params: TextureParams, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status1` is never read: core/src/rtc.rs#L137
warning: value assigned to `status1` is never read --> core/src/rtc.rs:137:5 | 137 | status1: Status1, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_tex_mtx` is never read: core/src/gpu/engine_3d.rs#L270
warning: value assigned to `cur_tex_mtx` is never read --> core/src/gpu/engine_3d.rs:270:5 | 270 | cur_tex_mtx: Matrix, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `reading` is never read: core/src/rtc.rs#L136
warning: value assigned to `reading` is never read --> core/src/rtc.rs:136:5 | 136 | reading: bool, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clip_mtx_needs_recalculation` is never read: core/src/gpu/engine_3d.rs#L269
warning: value assigned to `clip_mtx_needs_recalculation` is never read --> core/src/gpu/engine_3d.rs:269:5 | 269 | clip_mtx_needs_recalculation: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_reg` is never read: core/src/rtc.rs#L135
warning: value assigned to `cur_reg` is never read --> core/src/rtc.rs:135:5 | 135 | cur_reg: RegIndex, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_clip_mtx` is never read: core/src/gpu/engine_3d.rs#L268
warning: value assigned to `cur_clip_mtx` is never read --> core/src/gpu/engine_3d.rs:268:5 | 268 | cur_clip_mtx: Matrix, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_bit` is never read: core/src/rtc.rs#L134
warning: value assigned to `data_bit` is never read --> core/src/rtc.rs:134:5 | 134 | data_bit: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_pos_vec_mtxs` is never read: core/src/gpu/engine_3d.rs#L267
warning: value assigned to `cur_pos_vec_mtxs` is never read --> core/src/gpu/engine_3d.rs:267:5 | 267 | cur_pos_vec_mtxs: [Matrix; 2], | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_pos` is never read: core/src/rtc.rs#L133
warning: value assigned to `data_pos` is never read --> core/src/rtc.rs:133:5 | 133 | data_pos: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_proj_mtx` is never read: core/src/gpu/engine_3d.rs#L266
warning: value assigned to `cur_proj_mtx` is never read --> core/src/gpu/engine_3d.rs:266:5 | 266 | cur_proj_mtx: Matrix, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data` is never read: core/src/rtc.rs#L132
warning: value assigned to `data` is never read --> core/src/rtc.rs:132:5 | 132 | data: u8, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos_vec_stack_pointer` is never read: core/src/gpu/engine_3d.rs#L265
warning: value assigned to `pos_vec_stack_pointer` is never read --> core/src/gpu/engine_3d.rs:265:5 | 265 | pos_vec_stack_pointer: u8, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/rtc.rs#L131
warning: value assigned to `control` is never read --> core/src/rtc.rs:131:5 | 131 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `proj_stack_pointer` is never read: core/src/gpu/engine_3d.rs#L264
warning: value assigned to `proj_stack_pointer` is never read --> core/src/gpu/engine_3d.rs:264:5 | 264 | proj_stack_pointer: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_date_time_write_index` is never read: core/src/rtc.rs#L130
warning: value assigned to `last_date_time_write_index` is never read --> core/src/rtc.rs:130:5 | 130 | last_date_time_write_index: u8, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_stack` is never read: core/src/gpu/engine_3d.rs#L263
warning: value assigned to `tex_stack` is never read --> core/src/gpu/engine_3d.rs:263:5 | 263 | tex_stack: Matrix, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `time_written` is never read: core/src/rtc.rs#L129
warning: value assigned to `time_written` is never read --> core/src/rtc.rs:129:5 | 129 | time_written: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos_vec_stack` is never read: core/src/gpu/engine_3d.rs#L262
warning: value assigned to `pos_vec_stack` is never read --> core/src/gpu/engine_3d.rs:262:5 | 262 | pos_vec_stack: [[Matrix; 2]; 32], | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `date_written` is never read: core/src/rtc.rs#L128
warning: value assigned to `date_written` is never read --> core/src/rtc.rs:128:5 | 128 | date_written: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `proj_stack` is never read: core/src/gpu/engine_3d.rs#L261
warning: value assigned to `proj_stack` is never read --> core/src/gpu/engine_3d.rs:261:5 | 261 | proj_stack: Matrix, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `latched_date_time` is never read: core/src/rtc.rs#L127
warning: value assigned to `latched_date_time` is never read --> core/src/rtc.rs:127:5 | 127 | latched_date_time: [u8; 7], | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mtx_mode` is never read: core/src/gpu/engine_3d.rs#L260
warning: value assigned to `mtx_mode` is never read --> core/src/gpu/engine_3d.rs:260:5 | 260 | mtx_mode: MatrixMode, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `backend` is never read: core/src/rtc.rs#L126
warning: value assigned to `backend` is never read --> core/src/rtc.rs:126:9 | 126 | pub backend: Box<dyn Backend>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `swap_buffers_attrs` is never read: core/src/gpu/engine_3d.rs#L258
warning: value assigned to `swap_buffers_attrs` is never read --> core/src/gpu/engine_3d.rs:258:5 | 258 | swap_buffers_attrs: SwapBuffersAttrs, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_word_received_from_arm9` is never read: core/src/ipc.rs#L40
warning: value assigned to `last_word_received_from_arm9` is never read --> core/src/ipc.rs:40:5 | 40 | last_word_received_from_arm9: u32, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos_test_result` is never read: core/src/gpu/engine_3d.rs#L256
warning: value assigned to `pos_test_result` is never read --> core/src/gpu/engine_3d.rs:256:5 | 256 | pos_test_result: [u32; 4], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `send_fifo_9` is never read: core/src/ipc.rs#L39
warning: value assigned to `send_fifo_9` is never read --> core/src/ipc.rs:39:5 | 39 | send_fifo_9: Fifo<u32, 16>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vec_test_result` is never read: core/src/gpu/engine_3d.rs#L255
warning: value assigned to `vec_test_result` is never read --> core/src/gpu/engine_3d.rs:255:5 | 255 | vec_test_result: [u16; 3], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_control_9` is never read: core/src/ipc.rs#L38
warning: value assigned to `fifo_control_9` is never read --> core/src/ipc.rs:38:5 | 38 | fifo_control_9: FifoControl, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sync_9` is never read: core/src/ipc.rs#L37
warning: value assigned to `sync_9` is never read --> core/src/ipc.rs:37:5 | 37 | sync_9: Sync, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_word_received_from_arm7` is never read: core/src/ipc.rs#L36
warning: value assigned to `last_word_received_from_arm7` is never read --> core/src/ipc.rs:36:5 | 36 | last_word_received_from_arm7: u32, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `send_fifo_7` is never read: core/src/ipc.rs#L35
warning: value assigned to `send_fifo_7` is never read --> core/src/ipc.rs:35:5 | 35 | send_fifo_7: Fifo<u32, 16>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_control_7` is never read: core/src/ipc.rs#L34
warning: value assigned to `fifo_control_7` is never read --> core/src/ipc.rs:34:5 | 34 | fifo_control_7: FifoControl, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sync_7` is never read: core/src/ipc.rs#L33
warning: value assigned to `sync_7` is never read --> core/src/ipc.rs:33:5 | 33 | sync_7: Sync, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `queued_test_cmd_entries` is never read: core/src/gpu/engine_3d.rs#L253
warning: value assigned to `queued_test_cmd_entries` is never read --> core/src/gpu/engine_3d.rs:253:5 | 253 | queued_test_cmd_entries: u16, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `queued_mtx_stack_cmds` is never read: core/src/gpu/engine_3d.rs#L252
warning: value assigned to `queued_mtx_stack_cmds` is never read --> core/src/gpu/engine_3d.rs:252:5 | 252 | queued_mtx_stack_cmds: u16, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_fifo_stalled` is never read: core/src/gpu/engine_3d.rs#L251
warning: value assigned to `gx_fifo_stalled` is never read --> core/src/gpu/engine_3d.rs:251:5 | 251 | gx_fifo_stalled: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `command_finish_time` is never read: core/src/gpu/engine_3d.rs#L250
warning: value assigned to `command_finish_time` is never read --> core/src/gpu/engine_3d.rs:250:5 | 250 | command_finish_time: emu::Timestamp, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `remaining_command_params` is never read: core/src/gpu/engine_3d.rs#L249
warning: value assigned to `remaining_command_params` is never read --> core/src/gpu/engine_3d.rs:249:5 | 249 | remaining_command_params: u8, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_packed_commands` is never read: core/src/gpu/engine_3d.rs#L248
warning: value assigned to `cur_packed_commands` is never read --> core/src/gpu/engine_3d.rs:248:5 | 248 | cur_packed_commands: u32, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_pipe` is never read: core/src/gpu/engine_3d.rs#L247
warning: value assigned to `gx_pipe` is never read --> core/src/gpu/engine_3d.rs:247:5 | 247 | gx_pipe: Fifo<FifoEntry, 4>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_3d` is never read: core/src/gpu.rs#L84
warning: value assigned to `engine_3d` is never read --> core/src/gpu.rs:84:9 | 84 | pub engine_3d: Engine3d, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_fifo` is never read: core/src/gpu/engine_3d.rs#L246
warning: value assigned to `gx_fifo` is never read --> core/src/gpu/engine_3d.rs:246:5 | 246 | gx_fifo: Box<Fifo<FifoEntry, { 256 + 4 * 16 }>>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_2d_b` is never read: core/src/gpu.rs#L83
warning: value assigned to `engine_2d_b` is never read --> core/src/gpu.rs:83:9 | 83 | pub engine_2d_b: Engine2d<engine_2d::EngineB>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_fifo_irq_requested` is never read: core/src/gpu/engine_3d.rs#L245
warning: value assigned to `gx_fifo_irq_requested` is never read --> core/src/gpu/engine_3d.rs:245:5 | 245 | gx_fifo_irq_requested: bool, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_2d_a` is never read: core/src/gpu.rs#L82
warning: value assigned to `engine_2d_a` is never read --> core/src/gpu.rs:82:9 | 82 | pub engine_2d_a: Engine2d<engine_2d::EngineA>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_status` is never read: core/src/gpu/engine_3d.rs#L244
warning: value assigned to `gx_status` is never read --> core/src/gpu/engine_3d.rs:244:5 | 244 | gx_status: GxStatus, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `renderer_2d` is never read: core/src/gpu.rs#L81
warning: value assigned to `renderer_2d` is never read --> core/src/gpu.rs:81:5 | 81 | renderer_2d: Box<dyn engine_2d::Renderer>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rendering_enabled` is never read: core/src/gpu/engine_3d.rs#L242
warning: value assigned to `rendering_enabled` is never read --> core/src/gpu/engine_3d.rs:242:16 | 242 | pub(super) rendering_enabled: bool, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vram` is never read: core/src/gpu.rs#L79
warning: value assigned to `vram` is never read --> core/src/gpu.rs:79:9 | 79 | pub vram: Vram, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_enabled` is never read: core/src/gpu/engine_3d.rs#L241
warning: value assigned to `gx_enabled` is never read --> core/src/gpu/engine_3d.rs:241:16 | 241 | pub(super) gx_enabled: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vcount_compare_9` is never read: core/src/gpu.rs#L78
warning: value assigned to `vcount_compare_9` is never read --> core/src/gpu.rs:78:5 | 78 | vcount_compare_9: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_pal_dirty` is never read: core/src/gpu/engine_3d.rs#L229
warning: value assigned to `tex_pal_dirty` is never read --> core/src/gpu/engine_3d.rs:229:9 | 229 | pub tex_pal_dirty: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `texture_dirty` is never read: core/src/gpu/engine_3d.rs#L226
warning: value assigned to `texture_dirty` is never read --> core/src/gpu/engine_3d.rs:226:9 | 226 | pub texture_dirty: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `disp_status_9` is never read: core/src/gpu.rs#L77
warning: value assigned to `disp_status_9` is never read --> core/src/gpu.rs:77:5 | 77 | disp_status_9: DispStatus, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rear_plane_fog_enabled` is never read: core/src/gpu/engine_3d.rs#L222
warning: value assigned to `rear_plane_fog_enabled` is never read --> core/src/gpu/engine_3d.rs:222:9 | 222 | pub rear_plane_fog_enabled: bool, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vcount_compare_7` is never read: core/src/gpu.rs#L76
warning: value assigned to `vcount_compare_7` is never read --> core/src/gpu.rs:76:5 | 76 | vcount_compare_7: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fog_offset` is never read: core/src/gpu/engine_3d.rs#L221
warning: value assigned to `fog_offset` is never read --> core/src/gpu/engine_3d.rs:221:9 | 221 | pub fog_offset: u16, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `disp_status_7` is never read: core/src/gpu.rs#L75
warning: value assigned to `disp_status_7` is never read --> core/src/gpu.rs:75:5 | 75 | disp_status_7: DispStatus, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fog_densities` is never read: core/src/gpu/engine_3d.rs#L220
warning: value assigned to `fog_densities` is never read --> core/src/gpu/engine_3d.rs:220:9 | 220 | pub fog_densities: [u8; 0x20], | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_scanline` is never read: core/src/gpu.rs#L74
warning: value assigned to `cur_scanline` is never read --> core/src/gpu.rs:74:5 | 74 | cur_scanline: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fog_color` is never read: core/src/gpu/engine_3d.rs#L219
warning: value assigned to `fog_color` is never read --> core/src/gpu/engine_3d.rs:219:9 | 219 | pub fog_color: Color, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `next_vcount` is never read: core/src/gpu.rs#L73
warning: value assigned to `next_vcount` is never read --> core/src/gpu.rs:73:5 | 73 | next_vcount: Option<u16>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `edge_colors` is never read: core/src/gpu/engine_3d.rs#L217
warning: value assigned to `edge_colors` is never read --> core/src/gpu/engine_3d.rs:217:9 | 217 | pub edge_colors: [Color; 8], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vcount` is never read: core/src/gpu.rs#L72
warning: value assigned to `vcount` is never read --> core/src/gpu.rs:72:5 | 72 | vcount: u16, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `toon_colors` is never read: core/src/gpu/engine_3d.rs#L216
warning: value assigned to `toon_colors` is never read --> core/src/gpu/engine_3d.rs:216:9 | 216 | pub toon_colors: [Color; 0x20], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `power_control` is never read: core/src/gpu.rs#L71
warning: value assigned to `power_control` is never read --> core/src/gpu.rs:71:5 | 71 | power_control: PowerControl, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_image_offset` is never read: core/src/gpu/engine_3d.rs#L214
warning: value assigned to `clear_image_offset` is never read --> core/src/gpu/engine_3d.rs:214:9 | 214 | pub clear_image_offset: [u8; 2], | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ignore_buffer` is never read: core/src/gpu/vram.rs#L126
warning: value assigned to `ignore_buffer` is never read --> core/src/gpu/vram.rs:126:5 | 126 | ignore_buffer: OwnedBytesCellPtr<0x8000>, // Used to ignore writes | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_depth` is never read: core/src/gpu/engine_3d.rs#L213
warning: value assigned to `clear_depth` is never read --> core/src/gpu/engine_3d.rs:213:9 | 213 | pub clear_depth: u16, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `zero_buffer` is never read: core/src/gpu/vram.rs#L124
warning: value assigned to `zero_buffer` is never read --> core/src/gpu/vram.rs:124:5 | 124 | zero_buffer: OwnedBytesCellPtr<0x8006>, // Used to return zero for reads | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_poly_id` is never read: core/src/gpu/engine_3d.rs#L212
warning: value assigned to `clear_poly_id` is never read --> core/src/gpu/engine_3d.rs:212:9 | 212 | pub clear_poly_id: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `oam` is never read: core/src/gpu/vram.rs#L121
warning: value assigned to `oam` is never read --> core/src/gpu/vram.rs:121:9 | 121 | pub oam: OwnedBytesCellPtr<0x800>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_color` is never read: core/src/gpu/engine_3d.rs#L211
warning: value assigned to `clear_color` is never read --> core/src/gpu/engine_3d.rs:211:9 | 211 | pub clear_color: Color, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `palette` is never read: core/src/gpu/vram.rs#L120
warning: value assigned to `palette` is never read --> core/src/gpu/vram.rs:120:9 | 120 | pub palette: OwnedBytesCellPtr<0x806>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `alpha_test_ref` is never read: core/src/gpu/engine_3d.rs#L209
warning: value assigned to `alpha_test_ref` is never read --> core/src/gpu/engine_3d.rs:209:9 | 209 | pub alpha_test_ref: u8, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7` is never read: core/src/gpu/vram.rs#L118
warning: value assigned to `arm7` is never read --> core/src/gpu/vram.rs:118:5 | 118 | arm7: OwnedBytesCellPtr<0x4_0000>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `w_buffering` is never read: core/src/gpu/engine_3d.rs#L207
warning: value assigned to `w_buffering` is never read --> core/src/gpu/engine_3d.rs:207:9 | 207 | pub w_buffering: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_pal` is never read: core/src/gpu/vram.rs#L116
warning: value assigned to `tex_pal` is never read --> core/src/gpu/vram.rs:116:16 | 116 | pub(super) tex_pal: OwnedBytesCellPtr<0x1_8000>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/gpu/engine_3d.rs#L206
warning: value assigned to `control` is never read --> core/src/gpu/engine_3d.rs:206:9 | 206 | pub control: RenderingControl, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `texture` is never read: core/src/gpu/vram.rs#L114
warning: value assigned to `texture` is never read --> core/src/gpu/vram.rs:114:16 | 114 | pub(super) texture: OwnedBytesCellPtr<0x8_0000>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `attrs` is never read: core/src/gpu/engine_3d.rs#L174
warning: value assigned to `attrs` is never read --> core/src/gpu/engine_3d.rs:174:9 | 174 | pub attrs: RenderingPolygonAttrs, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b_obj_ext_pal_ptr` is never read: core/src/gpu/vram.rs#L112
warning: value assigned to `b_obj_ext_pal_ptr` is never read --> core/src/gpu/vram.rs:112:9 | 112 | pub b_obj_ext_pal_ptr: *mut u8, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b_bg_ext_pal_ptr` is never read: core/src/gpu/vram.rs#L110
warning: value assigned to `b_bg_ext_pal_ptr` is never read --> core/src/gpu/vram.rs:110:9 | 110 | pub b_bg_ext_pal_ptr: *mut u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_params` is never read: core/src/gpu/engine_3d.rs#L173
warning: value assigned to `tex_params` is never read --> core/src/gpu/engine_3d.rs:173:9 | 173 | pub tex_params: TextureParams, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b_obj` is never read: core/src/gpu/vram.rs#L108
warning: value assigned to `b_obj` is never read --> core/src/gpu/vram.rs:108:9 | 108 | pub b_obj: OwnedBytesCellPtr<0x2_0007>, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_palette_base` is never read: core/src/gpu/engine_3d.rs#L172
warning: value assigned to `tex_palette_base` is never read --> core/src/gpu/engine_3d.rs:172:9 | 172 | pub tex_palette_base: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b_bg` is never read: core/src/gpu/vram.rs#L106
warning: value assigned to `b_bg` is never read --> core/src/gpu/vram.rs:106:9 | 106 | pub b_bg: OwnedBytesCellPtr<0x2_0007>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bot_y` is never read: core/src/gpu/engine_3d.rs#L171
warning: value assigned to `bot_y` is never read --> core/src/gpu/engine_3d.rs:171:9 | 171 | pub bot_y: u8, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_obj_ext_pal` is never read: core/src/gpu/vram.rs#L104
warning: value assigned to `a_obj_ext_pal` is never read --> core/src/gpu/vram.rs:104:9 | 104 | pub a_obj_ext_pal: OwnedBytesCellPtr<0x2006>, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `w_values` is never read: core/src/gpu/engine_3d.rs#L169
warning: value assigned to `w_values` is never read --> core/src/gpu/engine_3d.rs:169:9 | 169 | pub w_values: [u16; 10], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_bg_ext_pal` is never read: core/src/gpu/vram.rs#L102
warning: value assigned to `a_bg_ext_pal` is never read --> core/src/gpu/vram.rs:102:9 | 102 | pub a_bg_ext_pal: OwnedBytesCellPtr<0x8006>, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `depth_values` is never read: core/src/gpu/engine_3d.rs#L168
warning: value assigned to `depth_values` is never read --> core/src/gpu/engine_3d.rs:168:9 | 168 | pub depth_values: [u32; 10], | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_obj` is never read: core/src/gpu/vram.rs#L100
warning: value assigned to `a_obj` is never read --> core/src/gpu/vram.rs:100:9 | 100 | pub a_obj: OwnedBytesCellPtr<0x4_0007>, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `verts` is never read: core/src/gpu/engine_3d.rs#L167
warning: value assigned to `verts` is never read --> core/src/gpu/engine_3d.rs:167:9 | 167 | pub verts: [VertexAddr; 10], | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_bg` is never read: core/src/gpu/vram.rs#L98
warning: value assigned to `a_bg` is never read --> core/src/gpu/vram.rs:98:9 | 98 | pub a_bg: OwnedBytesCellPtr<0x8_0007>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color` is never read: core/src/gpu/engine_3d.rs#L85
warning: value assigned to `color` is never read --> core/src/gpu/engine_3d.rs:85:5 | 85 | color: i32x4, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `lcdc_w_ptrs` is never read: core/src/gpu/vram.rs#L96
warning: value assigned to `lcdc_w_ptrs` is never read --> core/src/gpu/vram.rs:96:5 | 96 | lcdc_w_ptrs: [*mut u8; 0x40], // 0x4000 B granularity | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `half_vec` is never read: core/src/gpu/engine_3d.rs#L84
warning: value assigned to `half_vec` is never read --> core/src/gpu/engine_3d.rs:84:5 | 84 | half_vec: [i32; 3], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `lcdc_r_ptrs` is never read: core/src/gpu/vram.rs#L94
warning: value assigned to `lcdc_r_ptrs` is never read --> core/src/gpu/vram.rs:94:5 | 94 | lcdc_r_ptrs: [*const u8; 0x40], // 0x4000 B granularity | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `direction` is never read: core/src/gpu/engine_3d.rs#L83
warning: value assigned to `direction` is never read --> core/src/gpu/engine_3d.rs:83:5 | 83 | direction: [i32; 3], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bg_obj_updates` is never read: core/src/gpu/vram.rs#L91
warning: value assigned to `bg_obj_updates` is never read --> core/src/gpu/vram.rs:91:9 | 91 | pub bg_obj_updates: Option<UnsafeCell<[Updates; 2]>>, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `writeback` is never read: core/src/gpu/vram.rs#L88
warning: value assigned to `writeback` is never read --> core/src/gpu/vram.rs:88:5 | 88 | writeback: Box<Writeback>, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `param` is never read: core/src/gpu/engine_3d.rs#L60
warning: value assigned to `param` is never read --> core/src/gpu/engine_3d.rs:60:5 | 60 | param: u32, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `map` is never read: core/src/gpu/vram.rs#L86
warning: value assigned to `map` is never read --> core/src/gpu/vram.rs:86:5 | 86 | map: Map, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `command` is never read: core/src/gpu/engine_3d.rs#L59
warning: value assigned to `command` is never read --> core/src/gpu/engine_3d.rs:59:5 | 59 | command: u8, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `banks` is never read: core/src/gpu/vram.rs#L85
warning: value assigned to `banks` is never read --> core/src/gpu/vram.rs:85:9 | 85 | pub banks: Banks, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color` is never read: core/src/gpu/engine_3d/vertex.rs#L108
warning: value assigned to `color` is never read --> core/src/gpu/engine_3d/vertex.rs:108:9 | 108 | pub color: InterpColor, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7_status` is never read: core/src/gpu/vram.rs#L84
warning: value assigned to `arm7_status` is never read --> core/src/gpu/vram.rs:84:5 | 84 | arm7_status: Arm7Status, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `uv` is never read: core/src/gpu/engine_3d/vertex.rs#L107
warning: value assigned to `uv` is never read --> core/src/gpu/engine_3d/vertex.rs:107:9 | 107 | pub uv: TexCoords, | ^^ | = help: maybe it is overwritten before being read?
value assigned to `bank_control` is never read: core/src/gpu/vram.rs#L83
warning: value assigned to `bank_control` is never read --> core/src/gpu/vram.rs:83:5 | 83 | bank_control: [BankControl; 9], | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `hi_res_coords` is never read: core/src/gpu/engine_3d/vertex.rs#L106
warning: value assigned to `hi_res_coords` is never read --> core/src/gpu/engine_3d/vertex.rs:106:9 | 106 | pub hi_res_coords: ScreenCoords, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7` is never read: core/src/gpu/vram.rs#L55
warning: value assigned to `arm7` is never read --> core/src/gpu/vram.rs:55:5 | 55 | arm7: [Cell<u8>; 2], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `coords` is never read: core/src/gpu/engine_3d/vertex.rs#L104
warning: value assigned to `coords` is never read --> core/src/gpu/engine_3d/vertex.rs:104:9 | 104 | pub coords: ScreenCoords, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_pal` is never read: core/src/gpu/vram.rs#L54
warning: value assigned to `tex_pal` is never read --> core/src/gpu/vram.rs:54:5 | 54 | tex_pal: [Cell<u8>; 6], | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color` is never read: core/src/gpu/engine_3d/vertex.rs#L21
warning: value assigned to `color` is never read --> core/src/gpu/engine_3d/vertex.rs:21:9 | 21 | pub color: Color, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `texture` is never read: core/src/gpu/vram.rs#L53
warning: value assigned to `texture` is never read --> core/src/gpu/vram.rs:53:5 | 53 | texture: [Cell<u8>; 4], | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `uv` is never read: core/src/gpu/engine_3d/vertex.rs#L20
warning: value assigned to `uv` is never read --> core/src/gpu/engine_3d/vertex.rs:20:9 | 20 | pub uv: TexCoords, | ^^ | = help: maybe it is overwritten before being read?
value assigned to `b_obj` is never read: core/src/gpu/vram.rs#L52
warning: value assigned to `b_obj` is never read --> core/src/gpu/vram.rs:52:5 | 52 | b_obj: [Cell<u8>; 1], | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b_bg` is never read: core/src/gpu/vram.rs#L51
warning: value assigned to `b_bg` is never read --> core/src/gpu/vram.rs:51:5 | 51 | b_bg: [Cell<u8>; 4], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `coords` is never read: core/src/gpu/engine_3d/vertex.rs#L19
warning: value assigned to `coords` is never read --> core/src/gpu/engine_3d/vertex.rs:19:9 | 19 | pub coords: i32x4, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_obj_ext_pal` is never read: core/src/gpu/vram.rs#L50
warning: value assigned to `a_obj_ext_pal` is never read --> core/src/gpu/vram.rs:50:5 | 50 | a_obj_ext_pal: [Cell<u8>; 1], | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture_height` is never read: core/src/gpu/engine_2d.rs#L327
warning: value assigned to `capture_height` is never read --> core/src/gpu/engine_2d.rs:327:5 | 327 | capture_height: u8, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_bg_ext_pal` is never read: core/src/gpu/vram.rs#L49
warning: value assigned to `a_bg_ext_pal` is never read --> core/src/gpu/vram.rs:49:5 | 49 | a_bg_ext_pal: [Cell<u8>; 2], | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture_enabled_in_frame` is never read: core/src/gpu/engine_2d.rs#L326
warning: value assigned to `capture_enabled_in_frame` is never read --> core/src/gpu/engine_2d.rs:326:5 | 326 | capture_enabled_in_frame: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_obj` is never read: core/src/gpu/vram.rs#L48
warning: value assigned to `a_obj` is never read --> core/src/gpu/vram.rs:48:5 | 48 | a_obj: [Cell<u8>; 0x10], | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture_control` is never read: core/src/gpu/engine_2d.rs#L325
warning: value assigned to `capture_control` is never read --> core/src/gpu/engine_2d.rs:325:5 | 325 | capture_control: CaptureControl, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a_bg` is never read: core/src/gpu/vram.rs#L47
warning: value assigned to `a_bg` is never read --> core/src/gpu/vram.rs:47:5 | 47 | a_bg: [Cell<u8>; 0x20], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `brightness_coeff` is never read: core/src/gpu/engine_2d.rs#L324
warning: value assigned to `brightness_coeff` is never read --> core/src/gpu/engine_2d.rs:324:5 | 324 | brightness_coeff: u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `i` is never read: core/src/gpu/vram.rs#L40
warning: value assigned to `i` is never read --> core/src/gpu/vram.rs:40:9 | 40 | pub i: OwnedBytesCellPtr<0x4000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `h` is never read: core/src/gpu/vram.rs#L39
warning: value assigned to `h` is never read --> core/src/gpu/vram.rs:39:9 | 39 | pub h: OwnedBytesCellPtr<0x8006>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `g` is never read: core/src/gpu/vram.rs#L38
warning: value assigned to `g` is never read --> core/src/gpu/vram.rs:38:9 | 38 | pub g: OwnedBytesCellPtr<0x4000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `f` is never read: core/src/gpu/vram.rs#L37
warning: value assigned to `f` is never read --> core/src/gpu/vram.rs:37:9 | 37 | pub f: OwnedBytesCellPtr<0x4000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `e` is never read: core/src/gpu/vram.rs#L36
warning: value assigned to `e` is never read --> core/src/gpu/vram.rs:36:9 | 36 | pub e: OwnedBytesCellPtr<0x1_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `blend_coeffs` is never read: core/src/gpu/engine_2d.rs#L323
warning: value assigned to `blend_coeffs` is never read --> core/src/gpu/engine_2d.rs:323:5 | 323 | blend_coeffs: (u8, u8), | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `blend_coeffs_raw` is never read: core/src/gpu/engine_2d.rs#L322
warning: value assigned to `blend_coeffs_raw` is never read --> core/src/gpu/engine_2d.rs:322:5 | 322 | blend_coeffs_raw: BlendCoeffsRaw, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color_effects_control` is never read: core/src/gpu/engine_2d.rs#L321
warning: value assigned to `color_effects_control` is never read --> core/src/gpu/engine_2d.rs:321:5 | 321 | color_effects_control: ColorEffectsControl, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `window_control` is never read: core/src/gpu/engine_2d.rs#L320
warning: value assigned to `window_control` is never read --> core/src/gpu/engine_2d.rs:320:5 | 320 | window_control: [WindowControl; 4], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `windows_active` is never read: core/src/gpu/engine_2d.rs#L319
warning: value assigned to `windows_active` is never read --> core/src/gpu/engine_2d.rs:319:5 | 319 | windows_active: WindowsActive, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `window_y_ranges` is never read: core/src/gpu/engine_2d.rs#L318
warning: value assigned to `window_y_ranges` is never read --> core/src/gpu/engine_2d.rs:318:9 | 318 | pub window_y_ranges: [(u8, u8); 2], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `window_x_ranges` is never read: core/src/gpu/engine_2d.rs#L317
warning: value assigned to `window_x_ranges` is never read --> core/src/gpu/engine_2d.rs:317:9 | 317 | pub window_x_ranges: [(u8, u8); 2], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `affine_bg_data` is never read: core/src/gpu/engine_2d.rs#L316
warning: value assigned to `affine_bg_data` is never read --> core/src/gpu/engine_2d.rs:316:9 | 316 | pub affine_bg_data: [AffineBgData; 2], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bgs` is never read: core/src/gpu/engine_2d.rs#L315
warning: value assigned to `bgs` is never read --> core/src/gpu/engine_2d.rs:315:9 | 315 | pub bgs: [Bg; 4], | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_brightness_factor` is never read: core/src/gpu/engine_2d.rs#L314
warning: value assigned to `master_brightness_factor` is never read --> core/src/gpu/engine_2d.rs:314:5 | 314 | master_brightness_factor: u32, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_brightness_control` is never read: core/src/gpu/engine_2d.rs#L313
warning: value assigned to `master_brightness_control` is never read --> core/src/gpu/engine_2d.rs:313:5 | 313 | master_brightness_control: BrightnessControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/gpu/engine_2d.rs#L312
warning: value assigned to `control` is never read --> core/src/gpu/engine_2d.rs:312:5 | 312 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_3d_enabled_in_frame` is never read: core/src/gpu/engine_2d.rs#L311
warning: value assigned to `engine_3d_enabled_in_frame` is never read --> core/src/gpu/engine_2d.rs:311:5 | 311 | engine_3d_enabled_in_frame: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_on_lower_screen` is never read: core/src/gpu/engine_2d.rs#L310
warning: value assigned to `is_on_lower_screen` is never read --> core/src/gpu/engine_2d.rs:310:16 | 310 | pub(super) is_on_lower_screen: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_3d_enabled` is never read: core/src/gpu/engine_2d.rs#L309
warning: value assigned to `engine_3d_enabled` is never read --> core/src/gpu/engine_2d.rs:309:16 | 309 | pub(super) engine_3d_enabled: bool, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_enabled` is never read: core/src/gpu/engine_2d.rs#L308
warning: value assigned to `is_enabled` is never read --> core/src/gpu/engine_2d.rs:308:16 | 308 | pub(super) is_enabled: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `d` is never read: core/src/gpu/vram.rs#L35
warning: value assigned to `d` is never read --> core/src/gpu/vram.rs:35:9 | 35 | pub d: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `pos` is never read: core/src/gpu/engine_2d.rs#L253
warning: value assigned to `pos` is never read --> core/src/gpu/engine_2d.rs:253:9 | 253 | pub pos: [i32; 2], | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `c` is never read: core/src/gpu/vram.rs#L34
warning: value assigned to `c` is never read --> core/src/gpu/vram.rs:34:9 | 34 | pub c: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `y_incr` is never read: core/src/gpu/engine_2d.rs#L252
warning: value assigned to `y_incr` is never read --> core/src/gpu/engine_2d.rs:252:9 | 252 | pub y_incr: [i16; 2], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `b` is never read: core/src/gpu/vram.rs#L33
warning: value assigned to `b` is never read --> core/src/gpu/vram.rs:33:9 | 33 | pub b: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `x_incr` is never read: core/src/gpu/engine_2d.rs#L251
warning: value assigned to `x_incr` is never read --> core/src/gpu/engine_2d.rs:251:9 | 251 | pub x_incr: [i16; 2], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ref_point` is never read: core/src/gpu/engine_2d.rs#L250
warning: value assigned to `ref_point` is never read --> core/src/gpu/engine_2d.rs:250:5 | 250 | ref_point: [i32; 2], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `a` is never read: core/src/gpu/vram.rs#L32
warning: value assigned to `a` is never read --> core/src/gpu/vram.rs:32:9 | 32 | pub a: OwnedBytesCellPtr<0x2_0000>, | ^ | = help: maybe it is overwritten before being read?
value assigned to `scroll` is never read: core/src/gpu/engine_2d.rs#L224
warning: value assigned to `scroll` is never read --> core/src/gpu/engine_2d.rs:224:9 | 224 | pub scroll: [u16; 2], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rendering_state` is never read: core/src/gpu/engine_3d.rs#L316
warning: value assigned to `rendering_state` is never read --> core/src/gpu/engine_3d.rs:316:5 | 316 | rendering_state: RenderingState, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `priority` is never read: core/src/gpu/engine_2d.rs#L223
warning: value assigned to `priority` is never read --> core/src/gpu/engine_2d.rs:223:5 | 223 | priority: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `poly_ram` is never read: core/src/gpu/engine_3d.rs#L314
warning: value assigned to `poly_ram` is never read --> core/src/gpu/engine_3d.rs:314:5 | 314 | poly_ram: Box<[Polygon; 2048]>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/gpu/engine_2d.rs#L222
warning: value assigned to `control` is never read --> core/src/gpu/engine_2d.rs:222:5 | 222 | control: BgControl, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_ram` is never read: core/src/gpu/engine_3d.rs#L309
warning: value assigned to `vert_ram` is never read --> core/src/gpu/engine_3d.rs:309:5 | 309 | vert_ram: Box<[ScreenVertex; 6144]>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `poly_ram_level` is never read: core/src/gpu/engine_3d.rs#L304
warning: value assigned to `poly_ram_level` is never read --> core/src/gpu/engine_3d.rs:304:5 | 304 | poly_ram_level: u16, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_addr` is never read: core/src/flash.rs#L40
warning: value assigned to `cur_addr` is never read --> core/src/flash.rs:40:5 | 40 | cur_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_ram_level` is never read: core/src/gpu/engine_3d.rs#L303
warning: value assigned to `vert_ram_level` is never read --> core/src/gpu/engine_3d.rs:303:5 | 303 | vert_ram_level: u16, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command_pos` is never read: core/src/flash.rs#L39
warning: value assigned to `cur_command_pos` is never read --> core/src/flash.rs:39:5 | 39 | cur_command_pos: u8, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `connect_to_last_strip_prim` is never read: core/src/gpu/engine_3d.rs#L301
warning: value assigned to `connect_to_last_strip_prim` is never read --> core/src/gpu/engine_3d.rs:301:5 | 301 | connect_to_last_strip_prim: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command` is never read: core/src/flash.rs#L38
warning: value assigned to `cur_command` is never read --> core/src/flash.rs:38:5 | 38 | cur_command: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_strip_prim_is_odd` is never read: core/src/gpu/engine_3d.rs#L300
warning: value assigned to `cur_strip_prim_is_odd` is never read --> core/src/gpu/engine_3d.rs:300:5 | 300 | cur_strip_prim_is_odd: bool, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_buffer_len` is never read: core/src/flash.rs#L36
warning: value assigned to `write_buffer_len` is never read --> core/src/flash.rs:36:5 | 36 | write_buffer_len: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_vert_index` is never read: core/src/gpu/engine_3d.rs#L299
warning: value assigned to `cur_prim_vert_index` is never read --> core/src/gpu/engine_3d.rs:299:5 | 299 | cur_prim_vert_index: PrimVertIndex, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_buffer_end` is never read: core/src/flash.rs#L35
warning: value assigned to `write_buffer_end` is never read --> core/src/flash.rs:35:5 | 35 | write_buffer_end: u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_max_verts` is never read: core/src/gpu/engine_3d.rs#L298
warning: value assigned to `cur_prim_max_verts` is never read --> core/src/gpu/engine_3d.rs:298:5 | 298 | cur_prim_max_verts: PrimMaxVerts, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_buffer` is never read: core/src/flash.rs#L34
warning: value assigned to `write_buffer` is never read --> core/src/flash.rs:34:5 | 34 | write_buffer: Box<[u8; 256]>, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_strip_prim_vert_indices` is never read: core/src/gpu/engine_3d.rs#L297
warning: value assigned to `last_strip_prim_vert_indices` is never read --> core/src/gpu/engine_3d.rs:297:5 | 297 | last_strip_prim_vert_indices: [VertexAddr; 2], | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `powered_down` is never read: core/src/flash.rs#L32
warning: value assigned to `powered_down` is never read --> core/src/flash.rs:32:5 | 32 | powered_down: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_verts` is never read: core/src/gpu/engine_3d.rs#L296
warning: value assigned to `cur_prim_verts` is never read --> core/src/gpu/engine_3d.rs:296:5 | 296 | cur_prim_verts: [Vertex; 4], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/flash.rs#L31
warning: value assigned to `status` is never read --> core/src/flash.rs:31:5 | 31 | status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_prim_type` is never read: core/src/gpu/engine_3d.rs#L295
warning: value assigned to `cur_prim_type` is never read --> core/src/gpu/engine_3d.rs:295:5 | 295 | cur_prim_type: PrimitiveType, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_dirty` is never read: core/src/flash.rs#L29
warning: value assigned to `contents_dirty` is never read --> core/src/flash.rs:29:5 | 29 | contents_dirty: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_poly_attrs` is never read: core/src/gpu/engine_3d.rs#L293
warning: value assigned to `cur_poly_attrs` is never read --> core/src/gpu/engine_3d.rs:293:5 | 293 | cur_poly_attrs: PolygonAttrs, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_len_mask` is never read: core/src/flash.rs#L27
warning: value assigned to `contents_len_mask` is never read --> core/src/flash.rs:27:5 | 27 | contents_len_mask: u32, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `next_poly_attrs` is never read: core/src/gpu/engine_3d.rs#L292
warning: value assigned to `next_poly_attrs` is never read --> core/src/gpu/engine_3d.rs:292:5 | 292 | next_poly_attrs: PolygonAttrs, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/flash.rs#L25
warning: value assigned to `contents` is never read --> core/src/flash.rs:25:5 | 25 | contents: BoxedByteSlice, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `lights` is never read: core/src/gpu/engine_3d.rs#L289
warning: value assigned to `lights` is never read --> core/src/gpu/engine_3d.rs:289:5 | 289 | lights: [Light; 4], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `id` is never read: core/src/flash.rs#L22
warning: value assigned to `id` is never read --> core/src/flash.rs:22:5 | 22 | id: [u8; 20], | ^^ | = help: maybe it is overwritten before being read?
value assigned to `shininess_table` is never read: core/src/gpu/engine_3d.rs#L288
warning: value assigned to `shininess_table` is never read --> core/src/gpu/engine_3d.rs:288:5 | 288 | shininess_table: [u8; 128], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_debugger` is never read: core/src/emu.rs#L115
warning: value assigned to `is_debugger` is never read --> core/src/emu.rs:115:5 | 115 | is_debugger: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `emission_color` is never read: core/src/gpu/engine_3d.rs#L287
warning: value assigned to `emission_color` is never read --> core/src/gpu/engine_3d.rs:287:5 | 287 | emission_color: i32x4, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rcnt` is never read: core/src/emu.rs#L114
warning: value assigned to `rcnt` is never read --> core/src/emu.rs:114:5 | 114 | rcnt: u16, // TODO: Move to SIO | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `specular_color` is never read: core/src/gpu/engine_3d.rs#L286
warning: value assigned to `specular_color` is never read --> core/src/gpu/engine_3d.rs:286:5 | 286 | specular_color: i32x4, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dldi` is never read: core/src/emu.rs#L113
warning: value assigned to `dldi` is never read --> core/src/emu.rs:113:9 | 113 | pub dldi: Option<Dldi>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ambient_color` is never read: core/src/gpu/engine_3d.rs#L285
warning: value assigned to `ambient_color` is never read --> core/src/gpu/engine_3d.rs:285:5 | 285 | ambient_color: i32x4, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `wifi` is never read: core/src/emu.rs#L111
warning: value assigned to `wifi` is never read --> core/src/emu.rs:111:9 | 111 | pub wifi: WiFi, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `diffuse_color` is never read: core/src/gpu/engine_3d.rs#L284
warning: value assigned to `diffuse_color` is never read --> core/src/gpu/engine_3d.rs:284:5 | 284 | diffuse_color: i32x4, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `audio` is never read: core/src/emu.rs#L110
warning: value assigned to `audio` is never read --> core/src/emu.rs:110:9 | 110 | pub audio: Audio, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `shininess_table_enabled` is never read: core/src/gpu/engine_3d.rs#L283
warning: value assigned to `shininess_table_enabled` is never read --> core/src/gpu/engine_3d.rs:283:5 | 283 | shininess_table_enabled: bool, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `audio_wifi_power_control` is never read: core/src/emu.rs#L109
warning: value assigned to `audio_wifi_power_control` is never read --> core/src/emu.rs:109:9 | 109 | pub audio_wifi_power_control: AudioWifiPowerControl, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_vtx_coords` is never read: core/src/gpu/engine_3d.rs#L281
warning: value assigned to `last_vtx_coords` is never read --> core/src/gpu/engine_3d.rs:281:5 | 281 | last_vtx_coords: [i16; 3], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `input` is never read: core/src/emu.rs#L108
warning: value assigned to `input` is never read --> core/src/emu.rs:108:9 | 108 | pub input: Input, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `transformed_tex_coords` is never read: core/src/gpu/engine_3d.rs#L280
warning: value assigned to `transformed_tex_coords` is never read --> core/src/gpu/engine_3d.rs:280:5 | 280 | transformed_tex_coords: TexCoords, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gpu` is never read: core/src/emu.rs#L107
warning: value assigned to `gpu` is never read --> core/src/emu.rs:107:9 | 107 | pub gpu: Gpu, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_coords` is never read: core/src/gpu/engine_3d.rs#L279
warning: value assigned to `tex_coords` is never read --> core/src/gpu/engine_3d.rs:279:5 | 279 | tex_coords: TexCoords, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rtc` is never read: core/src/emu.rs#L106
warning: value assigned to `rtc` is never read --> core/src/emu.rs:106:9 | 106 | pub rtc: Rtc, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_normal` is never read: core/src/gpu/engine_3d.rs#L278
warning: value assigned to `vert_normal` is never read --> core/src/gpu/engine_3d.rs:278:5 | 278 | vert_normal: [i16; 3], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi` is never read: core/src/emu.rs#L105
warning: value assigned to `spi` is never read --> core/src/emu.rs:105:9 | 105 | pub spi: spi::Controller, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `vert_color` is never read: core/src/gpu/engine_3d.rs#L277
warning: value assigned to `vert_color` is never read --> core/src/gpu/engine_3d.rs:277:5 | 277 | vert_color: Color, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ds_slot` is never read: core/src/emu.rs#L104
warning: value assigned to `ds_slot` is never read --> core/src/emu.rs:104:9 | 104 | pub ds_slot: DsSlot, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `viewport_size` is never read: core/src/gpu/engine_3d.rs#L275
warning: value assigned to `viewport_size` is never read --> core/src/gpu/engine_3d.rs:275:5 | 275 | viewport_size: u64x2, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `viewport_origin` is never read: core/src/gpu/engine_3d.rs#L274
warning: value assigned to `viewport_origin` is never read --> core/src/gpu/engine_3d.rs:274:5 | 274 | viewport_origin: u32x2, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ipc` is never read: core/src/emu.rs#L103
warning: value assigned to `ipc` is never read --> core/src/emu.rs:103:9 | 103 | pub ipc: Ipc, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_palette_base` is never read: core/src/gpu/engine_3d.rs#L272
warning: value assigned to `tex_palette_base` is never read --> core/src/gpu/engine_3d.rs:272:5 | 272 | tex_palette_base: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `global_ex_mem_control` is never read: core/src/emu.rs#L102
warning: value assigned to `global_ex_mem_control` is never read --> core/src/emu.rs:102:5 | 102 | global_ex_mem_control: GlobalExMemControl, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_params` is never read: core/src/gpu/engine_3d.rs#L271
warning: value assigned to `tex_params` is never read --> core/src/gpu/engine_3d.rs:271:5 | 271 | tex_params: TextureParams, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/emu.rs#L101
warning: value assigned to `schedule` is never read --> core/src/emu.rs:101:9 | 101 | pub schedule: Schedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `swram` is never read: core/src/emu.rs#L100
warning: value assigned to `swram` is never read --> core/src/emu.rs:100:9 | 100 | pub swram: Swram, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_tex_mtx` is never read: core/src/gpu/engine_3d.rs#L270
warning: value assigned to `cur_tex_mtx` is never read --> core/src/gpu/engine_3d.rs:270:5 | 270 | cur_tex_mtx: Matrix, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clip_mtx_needs_recalculation` is never read: core/src/gpu/engine_3d.rs#L269
warning: value assigned to `clip_mtx_needs_recalculation` is never read --> core/src/gpu/engine_3d.rs:269:5 | 269 | clip_mtx_needs_recalculation: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_clip_mtx` is never read: core/src/gpu/engine_3d.rs#L268
warning: value assigned to `cur_clip_mtx` is never read --> core/src/gpu/engine_3d.rs:268:5 | 268 | cur_clip_mtx: Matrix, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_pos_vec_mtxs` is never read: core/src/gpu/engine_3d.rs#L267
warning: value assigned to `cur_pos_vec_mtxs` is never read --> core/src/gpu/engine_3d.rs:267:5 | 267 | cur_pos_vec_mtxs: [Matrix; 2], | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_proj_mtx` is never read: core/src/gpu/engine_3d.rs#L266
warning: value assigned to `cur_proj_mtx` is never read --> core/src/gpu/engine_3d.rs:266:5 | 266 | cur_proj_mtx: Matrix, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos_vec_stack_pointer` is never read: core/src/gpu/engine_3d.rs#L265
warning: value assigned to `pos_vec_stack_pointer` is never read --> core/src/gpu/engine_3d.rs:265:5 | 265 | pos_vec_stack_pointer: u8, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `proj_stack_pointer` is never read: core/src/gpu/engine_3d.rs#L264
warning: value assigned to `proj_stack_pointer` is never read --> core/src/gpu/engine_3d.rs:264:5 | 264 | proj_stack_pointer: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_stack` is never read: core/src/gpu/engine_3d.rs#L263
warning: value assigned to `tex_stack` is never read --> core/src/gpu/engine_3d.rs:263:5 | 263 | tex_stack: Matrix, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos_vec_stack` is never read: core/src/gpu/engine_3d.rs#L262
warning: value assigned to `pos_vec_stack` is never read --> core/src/gpu/engine_3d.rs:262:5 | 262 | pos_vec_stack: [[Matrix; 2]; 32], | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `proj_stack` is never read: core/src/gpu/engine_3d.rs#L261
warning: value assigned to `proj_stack` is never read --> core/src/gpu/engine_3d.rs:261:5 | 261 | proj_stack: Matrix, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `mtx_mode` is never read: core/src/gpu/engine_3d.rs#L260
warning: value assigned to `mtx_mode` is never read --> core/src/gpu/engine_3d.rs:260:5 | 260 | mtx_mode: MatrixMode, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `swap_buffers_attrs` is never read: core/src/gpu/engine_3d.rs#L258
warning: value assigned to `swap_buffers_attrs` is never read --> core/src/gpu/engine_3d.rs:258:5 | 258 | swap_buffers_attrs: SwapBuffersAttrs, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos_test_result` is never read: core/src/gpu/engine_3d.rs#L256
warning: value assigned to `pos_test_result` is never read --> core/src/gpu/engine_3d.rs:256:5 | 256 | pos_test_result: [u32; 4], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `vec_test_result` is never read: core/src/gpu/engine_3d.rs#L255
warning: value assigned to `vec_test_result` is never read --> core/src/gpu/engine_3d.rs:255:5 | 255 | vec_test_result: [u16; 3], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `queued_test_cmd_entries` is never read: core/src/gpu/engine_3d.rs#L253
warning: value assigned to `queued_test_cmd_entries` is never read --> core/src/gpu/engine_3d.rs:253:5 | 253 | queued_test_cmd_entries: u16, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `queued_mtx_stack_cmds` is never read: core/src/gpu/engine_3d.rs#L252
warning: value assigned to `queued_mtx_stack_cmds` is never read --> core/src/gpu/engine_3d.rs:252:5 | 252 | queued_mtx_stack_cmds: u16, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `main_mem_mask` is never read: core/src/emu.rs#L99
warning: value assigned to `main_mem_mask` is never read --> core/src/emu.rs:99:5 | 99 | main_mem_mask: MainMemMask, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `main_mem` is never read: core/src/emu.rs#L97
warning: value assigned to `main_mem` is never read --> core/src/emu.rs:97:5 | 97 | main_mem: OwnedBytesCellPtr<0x80_0000>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm9` is never read: core/src/emu.rs#L95
warning: value assigned to `arm9` is never read --> core/src/emu.rs:95:9 | 95 | pub arm9: Arm9<E>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7` is never read: core/src/emu.rs#L94
warning: value assigned to `arm7` is never read --> core/src/emu.rs:94:9 | 94 | pub arm7: Arm7<E>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `global_engine_data` is never read: core/src/emu.rs#L93
warning: value assigned to `global_engine_data` is never read --> core/src/emu.rs:93:16 | 93 | pub(crate) global_engine_data: E::GlobalData, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/emu/swram.rs#L19
warning: value assigned to `control` is never read --> core/src/emu/swram.rs:19:5 | 19 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `key_irq_control` is never read: core/src/emu/input.rs#L67
warning: value assigned to `key_irq_control` is never read --> core/src/emu/input.rs:67:5 | 67 | key_irq_control: [KeyIrqControl; 2], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/emu/input.rs#L66
warning: value assigned to `status` is never read --> core/src/emu/input.rs:66:16 | 66 | pub(crate) status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/emu/schedule.rs#L37
warning: value assigned to `schedule` is never read --> core/src/emu/schedule.rs:37:5 | 37 | schedule: RawSchedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `batch_cycles` is never read: core/src/emu/schedule.rs#L36
warning: value assigned to `batch_cycles` is never read --> core/src/emu/schedule.rs:36:9 | 36 | pub batch_cycles: Timestamp, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_time` is never read: core/src/emu/schedule.rs#L34
warning: value assigned to `cur_time` is never read --> core/src/emu/schedule.rs:34:5 | 34 | cur_time: Timestamp, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi_data_out` is never read: core/src/ds_slot.rs#L96
warning: value assigned to `spi_data_out` is never read --> core/src/ds_slot.rs:96:5 | 96 | spi_data_out: u8, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi_last_hold` is never read: core/src/ds_slot.rs#L95
warning: value assigned to `spi_last_hold` is never read --> core/src/ds_slot.rs:95:5 | 95 | spi_last_hold: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_busy` is never read: core/src/ds_slot.rs#L94
warning: value assigned to `rom_busy` is never read --> core/src/ds_slot.rs:94:5 | 94 | rom_busy: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_clk_pulse_duration` is never read: core/src/ds_slot.rs#L93
warning: value assigned to `rom_clk_pulse_duration` is never read --> core/src/ds_slot.rs:93:5 | 93 | rom_clk_pulse_duration: u32, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_data_out` is never read: core/src/ds_slot.rs#L92
warning: value assigned to `rom_data_out` is never read --> core/src/ds_slot.rs:92:5 | 92 | rom_data_out: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_fifo_stalled` is never read: core/src/gpu/engine_3d.rs#L251
warning: value assigned to `gx_fifo_stalled` is never read --> core/src/gpu/engine_3d.rs:251:5 | 251 | gx_fifo_stalled: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_output_pos` is never read: core/src/ds_slot.rs#L91
warning: value assigned to `rom_output_pos` is never read --> core/src/ds_slot.rs:91:9 | 91 | pub rom_output_pos: RomOutputPos, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_output_len` is never read: core/src/ds_slot.rs#L90
warning: value assigned to `rom_output_len` is never read --> core/src/ds_slot.rs:90:9 | 90 | pub rom_output_len: RomOutputLen, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `command_finish_time` is never read: core/src/gpu/engine_3d.rs#L250
warning: value assigned to `command_finish_time` is never read --> core/src/gpu/engine_3d.rs:250:5 | 250 | command_finish_time: emu::Timestamp, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_output_buffer` is never read: core/src/ds_slot.rs#L89
warning: value assigned to `rom_output_buffer` is never read --> core/src/ds_slot.rs:89:9 | 89 | pub rom_output_buffer: Box<Bytes<0x4000>>, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `remaining_command_params` is never read: core/src/gpu/engine_3d.rs#L249
warning: value assigned to `remaining_command_params` is never read --> core/src/gpu/engine_3d.rs:249:5 | 249 | remaining_command_params: u8, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm9_access` is never read: core/src/ds_slot.rs#L88
warning: value assigned to `arm9_access` is never read --> core/src/ds_slot.rs:88:5 | 88 | arm9_access: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_packed_commands` is never read: core/src/gpu/engine_3d.rs#L248
warning: value assigned to `cur_packed_commands` is never read --> core/src/gpu/engine_3d.rs:248:5 | 248 | cur_packed_commands: u32, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7_access` is never read: core/src/ds_slot.rs#L87
warning: value assigned to `arm7_access` is never read --> core/src/ds_slot.rs:87:5 | 87 | arm7_access: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_pipe` is never read: core/src/gpu/engine_3d.rs#L247
warning: value assigned to `gx_pipe` is never read --> core/src/gpu/engine_3d.rs:247:5 | 247 | gx_pipe: Fifo<FifoEntry, 4>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_cmd` is never read: core/src/ds_slot.rs#L86
warning: value assigned to `rom_cmd` is never read --> core/src/ds_slot.rs:86:9 | 86 | pub rom_cmd: Bytes<8>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_fifo` is never read: core/src/gpu/engine_3d.rs#L246
warning: value assigned to `gx_fifo` is never read --> core/src/gpu/engine_3d.rs:246:5 | 246 | gx_fifo: Box<Fifo<FifoEntry, { 256 + 4 * 16 }>>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_control` is never read: core/src/ds_slot.rs#L85
warning: value assigned to `rom_control` is never read --> core/src/ds_slot.rs:85:5 | 85 | rom_control: RomControl, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi_control` is never read: core/src/ds_slot.rs#L84
warning: value assigned to `spi_control` is never read --> core/src/ds_slot.rs:84:5 | 84 | spi_control: AuxSpiControl, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_fifo_irq_requested` is never read: core/src/gpu/engine_3d.rs#L245
warning: value assigned to `gx_fifo_irq_requested` is never read --> core/src/gpu/engine_3d.rs:245:5 | 245 | gx_fifo_irq_requested: bool, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom` is never read: core/src/ds_slot.rs#L82
warning: value assigned to `rom` is never read --> core/src/ds_slot.rs:82:9 | 82 | pub rom: rom::Rom, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_status` is never read: core/src/gpu/engine_3d.rs#L244
warning: value assigned to `gx_status` is never read --> core/src/gpu/engine_3d.rs:244:5 | 244 | gx_status: GxStatus, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ir_cmd` is never read: core/src/ds_slot/spi/flash.rs#L14
warning: value assigned to `ir_cmd` is never read --> core/src/ds_slot/spi/flash.rs:14:5 | 14 | ir_cmd: u8, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rendering_enabled` is never read: core/src/gpu/engine_3d.rs#L242
warning: value assigned to `rendering_enabled` is never read --> core/src/gpu/engine_3d.rs:242:16 | 242 | pub(super) rendering_enabled: bool, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `has_ir` is never read: core/src/ds_slot/spi/flash.rs#L13
warning: value assigned to `has_ir` is never read --> core/src/ds_slot/spi/flash.rs:13:5 | 13 | has_ir: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gx_enabled` is never read: core/src/gpu/engine_3d.rs#L241
warning: value assigned to `gx_enabled` is never read --> core/src/gpu/engine_3d.rs:241:16 | 241 | pub(super) gx_enabled: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/spi/flash.rs#L11
warning: value assigned to `contents` is never read --> core/src/ds_slot/spi/flash.rs:11:9 | 11 | pub contents: flash::Flash, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `renderer_tx` is never read: core/src/gpu/engine_3d.rs#L239
warning: value assigned to `renderer_tx` is never read --> core/src/gpu/engine_3d.rs:239:16 | 239 | pub(super) renderer_tx: Box<dyn RendererTx>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_addr` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L49
warning: value assigned to `cur_addr` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:49:5 | 49 | cur_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_pal_dirty` is never read: core/src/gpu/engine_3d.rs#L229
warning: value assigned to `tex_pal_dirty` is never read --> core/src/gpu/engine_3d.rs:229:9 | 229 | pub tex_pal_dirty: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command_pos` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L48
warning: value assigned to `cur_command_pos` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:48:5 | 48 | cur_command_pos: u8, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L47
warning: value assigned to `cur_command` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:47:5 | 47 | cur_command: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `texture_dirty` is never read: core/src/gpu/engine_3d.rs#L226
warning: value assigned to `texture_dirty` is never read --> core/src/gpu/engine_3d.rs:226:9 | 226 | pub texture_dirty: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_protect_start` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L45
warning: value assigned to `write_protect_start` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:45:5 | 45 | write_protect_start: u32, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rear_plane_fog_enabled` is never read: core/src/gpu/engine_3d.rs#L222
warning: value assigned to `rear_plane_fog_enabled` is never read --> core/src/gpu/engine_3d.rs:222:9 | 222 | pub rear_plane_fog_enabled: bool, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L44
warning: value assigned to `status` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:44:5 | 44 | status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fog_offset` is never read: core/src/gpu/engine_3d.rs#L221
warning: value assigned to `fog_offset` is never read --> core/src/gpu/engine_3d.rs:221:9 | 221 | pub fog_offset: u16, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_dirty` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L42
warning: value assigned to `contents_dirty` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:42:5 | 42 | contents_dirty: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `addr_bytes` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L40
warning: value assigned to `addr_bytes` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:40:5 | 40 | addr_bytes: u8, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fog_densities` is never read: core/src/gpu/engine_3d.rs#L220
warning: value assigned to `fog_densities` is never read --> core/src/gpu/engine_3d.rs:220:9 | 220 | pub fog_densities: [u8; 0x20], | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_fixed_addr_mask` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L38
warning: value assigned to `write_fixed_addr_mask` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:38:5 | 38 | write_fixed_addr_mask: u32, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `page_mask` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L36
warning: value assigned to `page_mask` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:36:5 | 36 | page_mask: u32, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_len_mask` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L34
warning: value assigned to `contents_len_mask` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:34:5 | 34 | contents_len_mask: u32, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fog_color` is never read: core/src/gpu/engine_3d.rs#L219
warning: value assigned to `fog_color` is never read --> core/src/gpu/engine_3d.rs:219:9 | 219 | pub fog_color: Color, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L32
warning: value assigned to `contents` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:32:5 | 32 | contents: BoxedByteSlice, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `edge_colors` is never read: core/src/gpu/engine_3d.rs#L217
warning: value assigned to `edge_colors` is never read --> core/src/gpu/engine_3d.rs:217:9 | 217 | pub edge_colors: [Color; 8], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_addr` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L39
warning: value assigned to `cur_addr` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:39:5 | 39 | cur_addr: u16, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `toon_colors` is never read: core/src/gpu/engine_3d.rs#L216
warning: value assigned to `toon_colors` is never read --> core/src/gpu/engine_3d.rs:216:9 | 216 | pub toon_colors: [Color; 0x20], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command_pos` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L38
warning: value assigned to `cur_command_pos` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:38:5 | 38 | cur_command_pos: u8, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_image_offset` is never read: core/src/gpu/engine_3d.rs#L214
warning: value assigned to `clear_image_offset` is never read --> core/src/gpu/engine_3d.rs:214:9 | 214 | pub clear_image_offset: [u8; 2], | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L37
warning: value assigned to `cur_command` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:37:5 | 37 | cur_command: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_protect_start` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L35
warning: value assigned to `write_protect_start` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:35:5 | 35 | write_protect_start: u16, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_depth` is never read: core/src/gpu/engine_3d.rs#L213
warning: value assigned to `clear_depth` is never read --> core/src/gpu/engine_3d.rs:213:9 | 213 | pub clear_depth: u16, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L34
warning: value assigned to `status` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:34:5 | 34 | status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_poly_id` is never read: core/src/gpu/engine_3d.rs#L212
warning: value assigned to `clear_poly_id` is never read --> core/src/gpu/engine_3d.rs:212:9 | 212 | pub clear_poly_id: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_dirty` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L32
warning: value assigned to `contents_dirty` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:32:5 | 32 | contents_dirty: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `clear_color` is never read: core/src/gpu/engine_3d.rs#L211
warning: value assigned to `clear_color` is never read --> core/src/gpu/engine_3d.rs:211:9 | 211 | pub clear_color: Color, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L30
warning: value assigned to `contents` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:30:5 | 30 | contents: BoxedByteSlice, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `alpha_test_ref` is never read: core/src/gpu/engine_3d.rs#L209
warning: value assigned to `alpha_test_ref` is never read --> core/src/gpu/engine_3d.rs:209:9 | 209 | pub alpha_test_ref: u8, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `stage` is never read: core/src/ds_slot/rom/normal.rs#L35
warning: value assigned to `stage` is never read --> core/src/ds_slot/rom/normal.rs:35:5 | 35 | stage: Stage, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `w_buffering` is never read: core/src/gpu/engine_3d.rs#L207
warning: value assigned to `w_buffering` is never read --> core/src/gpu/engine_3d.rs:207:9 | 207 | pub w_buffering: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `key_buf` is never read: core/src/ds_slot/rom/normal.rs#L34
warning: value assigned to `key_buf` is never read --> core/src/ds_slot/rom/normal.rs:34:5 | 34 | key_buf: Option<Box<key1::KeyBuffer<false>>>, // Always at level 2 | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `chip_id` is never read: core/src/ds_slot/rom/normal.rs#L32
warning: value assigned to `chip_id` is never read --> core/src/ds_slot/rom/normal.rs:32:5 | 32 | chip_id: u32, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/gpu/engine_3d.rs#L206
warning: value assigned to `control` is never read --> core/src/gpu/engine_3d.rs:206:9 | 206 | pub control: RenderingControl, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `attrs` is never read: core/src/gpu/engine_3d.rs#L174
warning: value assigned to `attrs` is never read --> core/src/gpu/engine_3d.rs:174:9 | 174 | pub attrs: RenderingPolygonAttrs, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_params` is never read: core/src/gpu/engine_3d.rs#L173
warning: value assigned to `tex_params` is never read --> core/src/gpu/engine_3d.rs:173:9 | 173 | pub tex_params: TextureParams, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_mask` is never read: core/src/ds_slot/rom/normal.rs#L30
warning: value assigned to `rom_mask` is never read --> core/src/ds_slot/rom/normal.rs:30:5 | 30 | rom_mask: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `tex_palette_base` is never read: core/src/gpu/engine_3d.rs#L172
warning: value assigned to `tex_palette_base` is never read --> core/src/gpu/engine_3d.rs:172:9 | 172 | pub tex_palette_base: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bot_y` is never read: core/src/gpu/engine_3d.rs#L171
warning: value assigned to `bot_y` is never read --> core/src/gpu/engine_3d.rs:171:9 | 171 | pub bot_y: u8, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `top_y` is never read: core/src/gpu/engine_3d.rs#L170
warning: value assigned to `top_y` is never read --> core/src/gpu/engine_3d.rs:170:9 | 170 | pub top_y: u8, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `w_values` is never read: core/src/gpu/engine_3d.rs#L169
warning: value assigned to `w_values` is never read --> core/src/gpu/engine_3d.rs:169:9 | 169 | pub w_values: [u16; 10], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `depth_values` is never read: core/src/gpu/engine_3d.rs#L168
warning: value assigned to `depth_values` is never read --> core/src/gpu/engine_3d.rs:168:9 | 168 | pub depth_values: [u32; 10], | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `verts` is never read: core/src/gpu/engine_3d.rs#L167
warning: value assigned to `verts` is never read --> core/src/gpu/engine_3d.rs:167:9 | 167 | pub verts: [VertexAddr; 10], | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color` is never read: core/src/gpu/engine_3d.rs#L85
warning: value assigned to `color` is never read --> core/src/gpu/engine_3d.rs:85:5 | 85 | color: i32x4, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `half_vec` is never read: core/src/gpu/engine_3d.rs#L84
warning: value assigned to `half_vec` is never read --> core/src/gpu/engine_3d.rs:84:5 | 84 | half_vec: [i32; 3], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `direction` is never read: core/src/gpu/engine_3d.rs#L83
warning: value assigned to `direction` is never read --> core/src/gpu/engine_3d.rs:83:5 | 83 | direction: [i32; 3], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `command` is never read: core/src/gpu/engine_3d.rs#L59
warning: value assigned to `command` is never read --> core/src/gpu/engine_3d.rs:59:5 | 59 | command: u8, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color` is never read: core/src/gpu/engine_3d/vertex.rs#L108
warning: value assigned to `color` is never read --> core/src/gpu/engine_3d/vertex.rs:108:9 | 108 | pub color: InterpColor, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `uv` is never read: core/src/gpu/engine_3d/vertex.rs#L107
warning: value assigned to `uv` is never read --> core/src/gpu/engine_3d/vertex.rs:107:9 | 107 | pub uv: TexCoords, | ^^ | = help: maybe it is overwritten before being read?
value assigned to `hi_res_coords` is never read: core/src/gpu/engine_3d/vertex.rs#L106
warning: value assigned to `hi_res_coords` is never read --> core/src/gpu/engine_3d/vertex.rs:106:9 | 106 | pub hi_res_coords: ScreenCoords, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `coords` is never read: core/src/gpu/engine_3d/vertex.rs#L104
warning: value assigned to `coords` is never read --> core/src/gpu/engine_3d/vertex.rs:104:9 | 104 | pub coords: ScreenCoords, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color` is never read: core/src/gpu/engine_3d/vertex.rs#L21
warning: value assigned to `color` is never read --> core/src/gpu/engine_3d/vertex.rs:21:9 | 21 | pub color: Color, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `uv` is never read: core/src/gpu/engine_3d/vertex.rs#L20
warning: value assigned to `uv` is never read --> core/src/gpu/engine_3d/vertex.rs:20:9 | 20 | pub uv: TexCoords, | ^^ | = help: maybe it is overwritten before being read?
value assigned to `coords` is never read: core/src/gpu/engine_3d/vertex.rs#L19
warning: value assigned to `coords` is never read --> core/src/gpu/engine_3d/vertex.rs:19:9 | 19 | pub coords: i32x4, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture_height` is never read: core/src/gpu/engine_2d.rs#L327
warning: value assigned to `capture_height` is never read --> core/src/gpu/engine_2d.rs:327:5 | 327 | capture_height: u8, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture_enabled_in_frame` is never read: core/src/gpu/engine_2d.rs#L326
warning: value assigned to `capture_enabled_in_frame` is never read --> core/src/gpu/engine_2d.rs:326:5 | 326 | capture_enabled_in_frame: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture_control` is never read: core/src/gpu/engine_2d.rs#L325
warning: value assigned to `capture_control` is never read --> core/src/gpu/engine_2d.rs:325:5 | 325 | capture_control: CaptureControl, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `brightness_coeff` is never read: core/src/gpu/engine_2d.rs#L324
warning: value assigned to `brightness_coeff` is never read --> core/src/gpu/engine_2d.rs:324:5 | 324 | brightness_coeff: u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/rom/normal.rs#L28
warning: value assigned to `contents` is never read --> core/src/ds_slot/rom/normal.rs:28:5 | 28 | contents: Box<dyn Contents>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `blend_coeffs` is never read: core/src/gpu/engine_2d.rs#L323
warning: value assigned to `blend_coeffs` is never read --> core/src/gpu/engine_2d.rs:323:5 | 323 | blend_coeffs: (u8, u8), | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_und` is never read: core/src/cpu.rs#L51
warning: value assigned to `spsr_und` is never read --> core/src/cpu.rs:51:9 | 51 | pub spsr_und: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_abt` is never read: core/src/cpu.rs#L50
warning: value assigned to `spsr_abt` is never read --> core/src/cpu.rs:50:9 | 50 | pub spsr_abt: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_svc` is never read: core/src/cpu.rs#L49
warning: value assigned to `spsr_svc` is never read --> core/src/cpu.rs:49:9 | 49 | pub spsr_svc: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_irq` is never read: core/src/cpu.rs#L48
warning: value assigned to `spsr_irq` is never read --> core/src/cpu.rs:48:9 | 48 | pub spsr_irq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_fiq` is never read: core/src/cpu.rs#L47
warning: value assigned to `spsr_fiq` is never read --> core/src/cpu.rs:47:9 | 47 | pub spsr_fiq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_sys` is never read: core/src/cpu.rs#L46
warning: value assigned to `r13_14_sys` is never read --> core/src/cpu.rs:46:9 | 46 | pub r13_14_sys: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_und` is never read: core/src/cpu.rs#L45
warning: value assigned to `r13_14_und` is never read --> core/src/cpu.rs:45:9 | 45 | pub r13_14_und: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_abt` is never read: core/src/cpu.rs#L44
warning: value assigned to `r13_14_abt` is never read --> core/src/cpu.rs:44:9 | 44 | pub r13_14_abt: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_svc` is never read: core/src/cpu.rs#L43
warning: value assigned to `r13_14_svc` is never read --> core/src/cpu.rs:43:9 | 43 | pub r13_14_svc: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_irq` is never read: core/src/cpu.rs#L42
warning: value assigned to `r13_14_irq` is never read --> core/src/cpu.rs:42:9 | 42 | pub r13_14_irq: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_12_other` is never read: core/src/cpu.rs#L41
warning: value assigned to `r8_12_other` is never read --> core/src/cpu.rs:41:9 | 41 | pub r8_12_other: [u32; 5], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr` is never read: core/src/cpu.rs#L39
warning: value assigned to `spsr` is never read --> core/src/cpu.rs:39:9 | 39 | pub spsr: Psr, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gprs` is never read: core/src/cpu.rs#L38
warning: value assigned to `gprs` is never read --> core/src/cpu.rs:38:9 | 38 | pub gprs: [u32; 16], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_update_time` is never read: core/src/cpu/timers.rs#L51
warning: value assigned to `last_update_time` is never read --> core/src/cpu/timers.rs:51:5 | 51 | last_update_time: Timestamp, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cycle_counter` is never read: core/src/cpu/timers.rs#L50
warning: value assigned to `cycle_counter` is never read --> core/src/cpu/timers.rs:50:5 | 50 | cycle_counter: u16, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `reload` is never read: core/src/cpu/timers.rs#L49
warning: value assigned to `reload` is never read --> core/src/cpu/timers.rs:49:5 | 49 | reload: u16, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `counter` is never read: core/src/cpu/timers.rs#L48
warning: value assigned to `counter` is never read --> core/src/cpu/timers.rs:48:5 | 48 | counter: u16, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule_overflows` is never read: core/src/cpu/timers.rs#L47
warning: value assigned to `schedule_overflows` is never read --> core/src/cpu/timers.rs:47:5 | 47 | schedule_overflows: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `count_up` is never read: core/src/cpu/timers.rs#L46
warning: value assigned to `count_up` is never read --> core/src/cpu/timers.rs:46:5 | 46 | count_up: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cycle_shift` is never read: core/src/cpu/timers.rs#L45
warning: value assigned to `cycle_shift` is never read --> core/src/cpu/timers.rs:45:5 | 45 | cycle_shift: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/timers.rs#L44
warning: value assigned to `control` is never read --> core/src/cpu/timers.rs:44:5 | 44 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `exc_vectors_start` is never read: core/src/cpu/interpreter/arm9.rs#L51
warning: value assigned to `exc_vectors_start` is never read --> core/src/cpu/interpreter/arm9.rs:51:5 | 51 | exc_vectors_start: u32, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_cycles` is never read: core/src/cpu/interpreter/arm9.rs#L47
warning: value assigned to `data_cycles` is never read --> core/src/cpu/interpreter/arm9.rs:47:5 | 47 | data_cycles: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `thumb_next_instr` is never read: core/src/cpu/interpreter/arm9.rs#L42
warning: value assigned to `thumb_next_instr` is never read --> core/src/cpu/interpreter/arm9.rs:42:5 | 42 | thumb_next_instr: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `regs` is never read: core/src/cpu/interpreter/arm9.rs#L38
warning: value assigned to `regs` is never read --> core/src/cpu/interpreter/arm9.rs:38:9 | 38 | pub regs: Regs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `prefetch_nseq` is never read: core/src/cpu/interpreter/arm7.rs#L29
warning: value assigned to `prefetch_nseq` is never read --> core/src/cpu/interpreter/arm7.rs:29:5 | 29 | prefetch_nseq: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `regs` is never read: core/src/cpu/interpreter/arm7.rs#L26
warning: value assigned to `regs` is never read --> core/src/cpu/interpreter/arm7.rs:26:9 | 26 | pub regs: Regs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_und` is never read: core/src/cpu/interpreter/regs.rs#L25
warning: value assigned to `spsr_und` is never read --> core/src/cpu/interpreter/regs.rs:25:9 | 25 | pub spsr_und: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_abt` is never read: core/src/cpu/interpreter/regs.rs#L24
warning: value assigned to `spsr_abt` is never read --> core/src/cpu/interpreter/regs.rs:24:9 | 24 | pub spsr_abt: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_svc` is never read: core/src/cpu/interpreter/regs.rs#L23
warning: value assigned to `spsr_svc` is never read --> core/src/cpu/interpreter/regs.rs:23:9 | 23 | pub spsr_svc: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `blend_coeffs_raw` is never read: core/src/gpu/engine_2d.rs#L322
warning: value assigned to `blend_coeffs_raw` is never read --> core/src/gpu/engine_2d.rs:322:5 | 322 | blend_coeffs_raw: BlendCoeffsRaw, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_irq` is never read: core/src/cpu/interpreter/regs.rs#L22
warning: value assigned to `spsr_irq` is never read --> core/src/cpu/interpreter/regs.rs:22:9 | 22 | pub spsr_irq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_fiq` is never read: core/src/cpu/interpreter/regs.rs#L21
warning: value assigned to `spsr_fiq` is never read --> core/src/cpu/interpreter/regs.rs:21:9 | 21 | pub spsr_fiq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `color_effects_control` is never read: core/src/gpu/engine_2d.rs#L321
warning: value assigned to `color_effects_control` is never read --> core/src/gpu/engine_2d.rs:321:5 | 321 | color_effects_control: ColorEffectsControl, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `window_control` is never read: core/src/gpu/engine_2d.rs#L320
warning: value assigned to `window_control` is never read --> core/src/gpu/engine_2d.rs:320:5 | 320 | window_control: [WindowControl; 4], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_und` is never read: core/src/cpu/interpreter/regs.rs#L20
warning: value assigned to `r13_14_und` is never read --> core/src/cpu/interpreter/regs.rs:20:9 | 20 | pub r13_14_und: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_abt` is never read: core/src/cpu/interpreter/regs.rs#L19
warning: value assigned to `r13_14_abt` is never read --> core/src/cpu/interpreter/regs.rs:19:9 | 19 | pub r13_14_abt: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `windows_active` is never read: core/src/gpu/engine_2d.rs#L319
warning: value assigned to `windows_active` is never read --> core/src/gpu/engine_2d.rs:319:5 | 319 | windows_active: WindowsActive, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_svc` is never read: core/src/cpu/interpreter/regs.rs#L18
warning: value assigned to `r13_14_svc` is never read --> core/src/cpu/interpreter/regs.rs:18:9 | 18 | pub r13_14_svc: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `window_y_ranges` is never read: core/src/gpu/engine_2d.rs#L318
warning: value assigned to `window_y_ranges` is never read --> core/src/gpu/engine_2d.rs:318:9 | 318 | pub window_y_ranges: [(u8, u8); 2], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_irq` is never read: core/src/cpu/interpreter/regs.rs#L17
warning: value assigned to `r13_14_irq` is never read --> core/src/cpu/interpreter/regs.rs:17:9 | 17 | pub r13_14_irq: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `window_x_ranges` is never read: core/src/gpu/engine_2d.rs#L317
warning: value assigned to `window_x_ranges` is never read --> core/src/gpu/engine_2d.rs:317:9 | 317 | pub window_x_ranges: [(u8, u8); 2], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_sys` is never read: core/src/cpu/interpreter/regs.rs#L16
warning: value assigned to `r13_14_sys` is never read --> core/src/cpu/interpreter/regs.rs:16:9 | 16 | pub r13_14_sys: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `affine_bg_data` is never read: core/src/gpu/engine_2d.rs#L316
warning: value assigned to `affine_bg_data` is never read --> core/src/gpu/engine_2d.rs:316:9 | 316 | pub affine_bg_data: [AffineBgData; 2], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_12_other` is never read: core/src/cpu/interpreter/regs.rs#L15
warning: value assigned to `r8_12_other` is never read --> core/src/cpu/interpreter/regs.rs:15:9 | 15 | pub r8_12_other: [u32; 5], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bgs` is never read: core/src/gpu/engine_2d.rs#L315
warning: value assigned to `bgs` is never read --> core/src/gpu/engine_2d.rs:315:9 | 315 | pub bgs: [Bg; 4], | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_14_fiq` is never read: core/src/cpu/interpreter/regs.rs#L14
warning: value assigned to `r8_14_fiq` is never read --> core/src/cpu/interpreter/regs.rs:14:9 | 14 | pub r8_14_fiq: [u32; 7], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_brightness_factor` is never read: core/src/gpu/engine_2d.rs#L314
warning: value assigned to `master_brightness_factor` is never read --> core/src/gpu/engine_2d.rs:314:5 | 314 | master_brightness_factor: u32, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_brightness_control` is never read: core/src/gpu/engine_2d.rs#L313
warning: value assigned to `master_brightness_control` is never read --> core/src/gpu/engine_2d.rs:313:5 | 313 | master_brightness_control: BrightnessControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr` is never read: core/src/cpu/interpreter/regs.rs#L13
warning: value assigned to `spsr` is never read --> core/src/cpu/interpreter/regs.rs:13:9 | 13 | pub spsr: Psr, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/gpu/engine_2d.rs#L312
warning: value assigned to `control` is never read --> core/src/gpu/engine_2d.rs:312:5 | 312 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `has_spsr` is never read: core/src/cpu/interpreter/regs.rs#L12
warning: value assigned to `has_spsr` is never read --> core/src/cpu/interpreter/regs.rs:12:5 | 12 | has_spsr: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_3d_enabled_in_frame` is never read: core/src/gpu/engine_2d.rs#L311
warning: value assigned to `engine_3d_enabled_in_frame` is never read --> core/src/gpu/engine_2d.rs:311:5 | 311 | engine_3d_enabled_in_frame: bool, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_in_priv_mode` is never read: core/src/cpu/interpreter/regs.rs#L11
warning: value assigned to `is_in_priv_mode` is never read --> core/src/cpu/interpreter/regs.rs:11:5 | 11 | is_in_priv_mode: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cpsr` is never read: core/src/cpu/interpreter/regs.rs#L10
warning: value assigned to `cpsr` is never read --> core/src/cpu/interpreter/regs.rs:10:16 | 10 | pub(super) cpsr: Psr, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_on_lower_screen` is never read: core/src/gpu/engine_2d.rs#L310
warning: value assigned to `is_on_lower_screen` is never read --> core/src/gpu/engine_2d.rs:310:16 | 310 | pub(super) is_on_lower_screen: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_3d_enabled` is never read: core/src/gpu/engine_2d.rs#L309
warning: value assigned to `engine_3d_enabled` is never read --> core/src/gpu/engine_2d.rs:309:16 | 309 | pub(super) engine_3d_enabled: bool, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur` is never read: core/src/cpu/interpreter/regs.rs#L9
warning: value assigned to `cur` is never read --> core/src/cpu/interpreter/regs.rs:9:9 | 9 | pub cur: [u32; 16], | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_enabled` is never read: core/src/gpu/engine_2d.rs#L308
warning: value assigned to `is_enabled` is never read --> core/src/gpu/engine_2d.rs:308:16 | 308 | pub(super) is_enabled: bool, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `intr_wait_mask` is never read: core/src/cpu/hle_bios/arm9.rs#L248
warning: value assigned to `intr_wait_mask` is never read --> core/src/cpu/hle_bios/arm9.rs:248:5 | 248 | intr_wait_mask: u32, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pos` is never read: core/src/gpu/engine_2d.rs#L253
warning: value assigned to `pos` is never read --> core/src/gpu/engine_2d.rs:253:9 | 253 | pub pos: [i32; 2], | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `swi_r0_3` is never read: core/src/cpu/hle_bios/arm9.rs#L247
warning: value assigned to `swi_r0_3` is never read --> core/src/cpu/hle_bios/arm9.rs:247:5 | 247 | swi_r0_3: [u32; 4], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `y_incr` is never read: core/src/gpu/engine_2d.rs#L252
warning: value assigned to `y_incr` is never read --> core/src/gpu/engine_2d.rs:252:9 | 252 | pub y_incr: [i16; 2], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/hle_bios/arm9.rs#L246
warning: value assigned to `enabled` is never read --> core/src/cpu/hle_bios/arm9.rs:246:9 | 246 | pub enabled: bool, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `x_incr` is never read: core/src/gpu/engine_2d.rs#L251
warning: value assigned to `x_incr` is never read --> core/src/gpu/engine_2d.rs:251:9 | 251 | pub x_incr: [i16; 2], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `swi_r0_3` is never read: core/src/cpu/hle_bios/arm7.rs#L416
warning: value assigned to `swi_r0_3` is never read --> core/src/cpu/hle_bios/arm7.rs:416:5 | 416 | swi_r0_3: [u32; 4], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ref_point` is never read: core/src/gpu/engine_2d.rs#L250
warning: value assigned to `ref_point` is never read --> core/src/gpu/engine_2d.rs:250:5 | 250 | ref_point: [i32; 2], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/hle_bios/arm7.rs#L415
warning: value assigned to `enabled` is never read --> core/src/cpu/hle_bios/arm7.rs:415:9 | 415 | pub enabled: bool, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `scroll` is never read: core/src/gpu/engine_2d.rs#L224
warning: value assigned to `scroll` is never read --> core/src/gpu/engine_2d.rs:224:9 | 224 | pub scroll: [u16; 2], | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `priority` is never read: core/src/gpu/engine_2d.rs#L223
warning: value assigned to `priority` is never read --> core/src/gpu/engine_2d.rs:223:5 | 223 | priority: u8, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/gpu/engine_2d.rs#L222
warning: value assigned to `control` is never read --> core/src/gpu/engine_2d.rs:222:5 | 222 | control: BgControl, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_addr` is never read: core/src/flash.rs#L40
warning: value assigned to `cur_addr` is never read --> core/src/flash.rs:40:5 | 40 | cur_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command_pos` is never read: core/src/flash.rs#L39
warning: value assigned to `cur_command_pos` is never read --> core/src/flash.rs:39:5 | 39 | cur_command_pos: u8, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command` is never read: core/src/flash.rs#L38
warning: value assigned to `cur_command` is never read --> core/src/flash.rs:38:5 | 38 | cur_command: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_buffer_len` is never read: core/src/flash.rs#L36
warning: value assigned to `write_buffer_len` is never read --> core/src/flash.rs:36:5 | 36 | write_buffer_len: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_buffer_end` is never read: core/src/flash.rs#L35
warning: value assigned to `write_buffer_end` is never read --> core/src/flash.rs:35:5 | 35 | write_buffer_end: u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_buffer` is never read: core/src/flash.rs#L34
warning: value assigned to `write_buffer` is never read --> core/src/flash.rs:34:5 | 34 | write_buffer: Box<[u8; 256]>, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `powered_down` is never read: core/src/flash.rs#L32
warning: value assigned to `powered_down` is never read --> core/src/flash.rs:32:5 | 32 | powered_down: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/flash.rs#L31
warning: value assigned to `status` is never read --> core/src/flash.rs:31:5 | 31 | status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_dirty` is never read: core/src/flash.rs#L29
warning: value assigned to `contents_dirty` is never read --> core/src/flash.rs:29:5 | 29 | contents_dirty: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_len_mask` is never read: core/src/flash.rs#L27
warning: value assigned to `contents_len_mask` is never read --> core/src/flash.rs:27:5 | 27 | contents_len_mask: u32, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/flash.rs#L25
warning: value assigned to `contents` is never read --> core/src/flash.rs:25:5 | 25 | contents: BoxedByteSlice, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `id` is never read: core/src/flash.rs#L22
warning: value assigned to `id` is never read --> core/src/flash.rs:22:5 | 22 | id: [u8; 20], | ^^ | = help: maybe it is overwritten before being read?
value assigned to `is_debugger` is never read: core/src/emu.rs#L115
warning: value assigned to `is_debugger` is never read --> core/src/emu.rs:115:5 | 115 | is_debugger: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rcnt` is never read: core/src/emu.rs#L114
warning: value assigned to `rcnt` is never read --> core/src/emu.rs:114:5 | 114 | rcnt: u16, // TODO: Move to SIO | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dldi` is never read: core/src/emu.rs#L113
warning: value assigned to `dldi` is never read --> core/src/emu.rs:113:9 | 113 | pub dldi: Option<Dldi>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `wifi` is never read: core/src/emu.rs#L111
warning: value assigned to `wifi` is never read --> core/src/emu.rs:111:9 | 111 | pub wifi: WiFi, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `audio` is never read: core/src/emu.rs#L110
warning: value assigned to `audio` is never read --> core/src/emu.rs:110:9 | 110 | pub audio: Audio, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `audio_wifi_power_control` is never read: core/src/emu.rs#L109
warning: value assigned to `audio_wifi_power_control` is never read --> core/src/emu.rs:109:9 | 109 | pub audio_wifi_power_control: AudioWifiPowerControl, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `input` is never read: core/src/emu.rs#L108
warning: value assigned to `input` is never read --> core/src/emu.rs:108:9 | 108 | pub input: Input, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gpu` is never read: core/src/emu.rs#L107
warning: value assigned to `gpu` is never read --> core/src/emu.rs:107:9 | 107 | pub gpu: Gpu, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `rtc` is never read: core/src/emu.rs#L106
warning: value assigned to `rtc` is never read --> core/src/emu.rs:106:9 | 106 | pub rtc: Rtc, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi` is never read: core/src/emu.rs#L105
warning: value assigned to `spi` is never read --> core/src/emu.rs:105:9 | 105 | pub spi: spi::Controller, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `ds_slot` is never read: core/src/emu.rs#L104
warning: value assigned to `ds_slot` is never read --> core/src/emu.rs:104:9 | 104 | pub ds_slot: DsSlot, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ipc` is never read: core/src/emu.rs#L103
warning: value assigned to `ipc` is never read --> core/src/emu.rs:103:9 | 103 | pub ipc: Ipc, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `global_ex_mem_control` is never read: core/src/emu.rs#L102
warning: value assigned to `global_ex_mem_control` is never read --> core/src/emu.rs:102:5 | 102 | global_ex_mem_control: GlobalExMemControl, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/emu.rs#L101
warning: value assigned to `schedule` is never read --> core/src/emu.rs:101:9 | 101 | pub schedule: Schedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `swram` is never read: core/src/emu.rs#L100
warning: value assigned to `swram` is never read --> core/src/emu.rs:100:9 | 100 | pub swram: Swram, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `main_mem_mask` is never read: core/src/emu.rs#L99
warning: value assigned to `main_mem_mask` is never read --> core/src/emu.rs:99:5 | 99 | main_mem_mask: MainMemMask, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `running_channels` is never read: core/src/cpu/dma.rs#L154
warning: value assigned to `running_channels` is never read --> core/src/cpu/dma.rs:154:16 | 154 | pub(crate) running_channels: u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_channel` is never read: core/src/cpu/dma.rs#L153
warning: value assigned to `cur_channel` is never read --> core/src/cpu/dma.rs:153:16 | 153 | pub(crate) cur_channel: Option<Index>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `channels` is never read: core/src/cpu/dma.rs#L150
warning: value assigned to `channels` is never read --> core/src/cpu/dma.rs:150:9 | 150 | pub channels: [Channel<T, BU>; 4], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `next_access_is_nseq` is never read: core/src/cpu/dma.rs#L45
warning: value assigned to `next_access_is_nseq` is never read --> core/src/cpu/dma.rs:45:16 | 45 | pub(crate) next_access_is_nseq: bool, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `repeat` is never read: core/src/cpu/dma.rs#L44
warning: value assigned to `repeat` is never read --> core/src/cpu/dma.rs:44:16 | 44 | pub(crate) repeat: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timing` is never read: core/src/cpu/dma.rs#L43
warning: value assigned to `timing` is never read --> core/src/cpu/dma.rs:43:16 | 43 | pub(crate) timing: T, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_dst_addr` is never read: core/src/cpu/dma.rs#L42
warning: value assigned to `cur_dst_addr` is never read --> core/src/cpu/dma.rs:42:16 | 42 | pub(crate) cur_dst_addr: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_addr` is never read: core/src/cpu/dma.rs#L41
warning: value assigned to `dst_addr` is never read --> core/src/cpu/dma.rs:41:16 | 41 | pub(crate) dst_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_addr_mask` is never read: core/src/cpu/dma.rs#L40
warning: value assigned to `dst_addr_mask` is never read --> core/src/cpu/dma.rs:40:5 | 40 | dst_addr_mask: u32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_src_addr` is never read: core/src/cpu/dma.rs#L38
warning: value assigned to `cur_src_addr` is never read --> core/src/cpu/dma.rs:38:16 | 38 | pub(crate) cur_src_addr: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr` is never read: core/src/cpu/dma.rs#L37
warning: value assigned to `src_addr` is never read --> core/src/cpu/dma.rs:37:16 | 37 | pub(crate) src_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr_mask` is never read: core/src/cpu/dma.rs#L36
warning: value assigned to `src_addr_mask` is never read --> core/src/cpu/dma.rs:36:5 | 36 | src_addr_mask: u32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `remaining_batch_units` is never read: core/src/cpu/dma.rs#L34
warning: value assigned to `remaining_batch_units` is never read --> core/src/cpu/dma.rs:34:16 | 34 | pub(crate) remaining_batch_units: BU, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `remaining_units` is never read: core/src/cpu/dma.rs#L33
warning: value assigned to `remaining_units` is never read --> core/src/cpu/dma.rs:33:16 | 33 | pub(crate) remaining_units: u32, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `unit_count` is never read: core/src/cpu/dma.rs#L32
warning: value assigned to `unit_count` is never read --> core/src/cpu/dma.rs:32:16 | 32 | pub(crate) unit_count: u32, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `unit_count_mask` is never read: core/src/cpu/dma.rs#L31
warning: value assigned to `unit_count_mask` is never read --> core/src/cpu/dma.rs:31:5 | 31 | unit_count_mask: u32, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_addr_incr` is never read: core/src/cpu/dma.rs#L29
warning: value assigned to `dst_addr_incr` is never read --> core/src/cpu/dma.rs:29:16 | 29 | pub(crate) dst_addr_incr: i32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr_incr` is never read: core/src/cpu/dma.rs#L28
warning: value assigned to `src_addr_incr` is never read --> core/src/cpu/dma.rs:28:16 | 28 | pub(crate) src_addr_incr: i32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/dma.rs#L27
warning: value assigned to `control` is never read --> core/src/cpu/dma.rs:27:16 | 27 | pub(crate) control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sqrt_engine` is never read: core/src/cpu/arm9.rs#L62
warning: value assigned to `sqrt_engine` is never read --> core/src/cpu/arm9.rs:62:9 | 62 | pub sqrt_engine: SqrtEngine, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `div_engine` is never read: core/src/cpu/arm9.rs#L61
warning: value assigned to `div_engine` is never read --> core/src/cpu/arm9.rs:61:9 | 61 | pub div_engine: DivEngine, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dma_fill` is never read: core/src/cpu/arm9.rs#L60
warning: value assigned to `dma_fill` is never read --> core/src/cpu/arm9.rs:60:9 | 60 | pub dma_fill: Bytes<16>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dma` is never read: core/src/cpu/arm9.rs#L59
warning: value assigned to `dma` is never read --> core/src/cpu/arm9.rs:59:9 | 59 | pub dma: cpu::dma::Controller<dma::Timing, u32>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `post_boot_flag` is never read: core/src/cpu/arm9.rs#L58
warning: value assigned to `post_boot_flag` is never read --> core/src/cpu/arm9.rs:58:5 | 58 | post_boot_flag: PostBootFlag, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `local_ex_mem_control` is never read: core/src/cpu/arm9.rs#L57
warning: value assigned to `local_ex_mem_control` is never read --> core/src/cpu/arm9.rs:57:5 | 57 | local_ex_mem_control: LocalExMemControl, | ^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timers` is never read: core/src/cpu/arm9.rs#L56
warning: value assigned to `timers` is never read --> core/src/cpu/arm9.rs:56:9 | 56 | pub timers: Timers, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `irqs` is never read: core/src/cpu/arm9.rs#L55
warning: value assigned to `irqs` is never read --> core/src/cpu/arm9.rs:55:9 | 55 | pub irqs: Irqs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cp15` is never read: core/src/cpu/arm9.rs#L54
warning: value assigned to `cp15` is never read --> core/src/cpu/arm9.rs:54:9 | 54 | pub cp15: Cp15, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_timings` is never read: core/src/cpu/arm9.rs#L53
warning: value assigned to `bus_timings` is never read --> core/src/cpu/arm9.rs:53:5 | 53 | bus_timings: Box<bus::timings::Timings>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_ptrs` is never read: core/src/cpu/arm9.rs#L51
warning: value assigned to `bus_ptrs` is never read --> core/src/cpu/arm9.rs:51:5 | 51 | bus_ptrs: Box<bus::ptrs::Ptrs>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm9.rs#L49
warning: value assigned to `schedule` is never read --> core/src/cpu/arm9.rs:49:9 | 49 | pub schedule: Schedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bios` is never read: core/src/cpu/arm9.rs#L48
warning: value assigned to `bios` is never read --> core/src/cpu/arm9.rs:48:5 | 48 | bios: OwnedBytesCellPtr<BIOS_BUFFER_SIZE>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `main_mem` is never read: core/src/emu.rs#L97
warning: value assigned to `main_mem` is never read --> core/src/emu.rs:97:5 | 97 | main_mem: OwnedBytesCellPtr<0x80_0000>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `hle_bios` is never read: core/src/cpu/arm9.rs#L46
warning: value assigned to `hle_bios` is never read --> core/src/cpu/arm9.rs:46:16 | 46 | pub(super) hle_bios: hle_bios::arm9::State, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm9` is never read: core/src/emu.rs#L95
warning: value assigned to `arm9` is never read --> core/src/emu.rs:95:9 | 95 | pub arm9: Arm9<E>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7` is never read: core/src/emu.rs#L94
warning: value assigned to `arm7` is never read --> core/src/emu.rs:94:9 | 94 | pub arm7: Arm7<E>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_data` is never read: core/src/cpu/arm9.rs#L45
warning: value assigned to `engine_data` is never read --> core/src/cpu/arm9.rs:45:9 | 45 | pub engine_data: E::Arm9Data, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `result` is never read: core/src/cpu/arm9/sqrt_engine.rs#L16
warning: value assigned to `result` is never read --> core/src/cpu/arm9/sqrt_engine.rs:16:5 | 16 | result: u32, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `global_engine_data` is never read: core/src/emu.rs#L93
warning: value assigned to `global_engine_data` is never read --> core/src/emu.rs:93:16 | 93 | pub(crate) global_engine_data: E::GlobalData, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `input` is never read: core/src/cpu/arm9/sqrt_engine.rs#L15
warning: value assigned to `input` is never read --> core/src/cpu/arm9/sqrt_engine.rs:15:5 | 15 | input: u64, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/emu/swram.rs#L19
warning: value assigned to `control` is never read --> core/src/emu/swram.rs:19:5 | 19 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/sqrt_engine.rs#L14
warning: value assigned to `control` is never read --> core/src/cpu/arm9/sqrt_engine.rs:14:5 | 14 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/emu/swram.rs#L18
warning: value assigned to `contents` is never read --> core/src/emu/swram.rs:18:5 | 18 | contents: OwnedBytesCellPtr<0x8000>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rem` is never read: core/src/cpu/arm9/div_engine.rs#L22
warning: value assigned to `rem` is never read --> core/src/cpu/arm9/div_engine.rs:22:5 | 22 | rem: i64, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `key_irq_triggered` is never read: core/src/emu/input.rs#L68
warning: value assigned to `key_irq_triggered` is never read --> core/src/emu/input.rs:68:5 | 68 | key_irq_triggered: [bool; 2], | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `quot` is never read: core/src/cpu/arm9/div_engine.rs#L21
warning: value assigned to `quot` is never read --> core/src/cpu/arm9/div_engine.rs:21:5 | 21 | quot: i64, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `key_irq_control` is never read: core/src/emu/input.rs#L67
warning: value assigned to `key_irq_control` is never read --> core/src/emu/input.rs:67:5 | 67 | key_irq_control: [KeyIrqControl; 2], | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `denom` is never read: core/src/cpu/arm9/div_engine.rs#L20
warning: value assigned to `denom` is never read --> core/src/cpu/arm9/div_engine.rs:20:5 | 20 | denom: i64, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/emu/input.rs#L66
warning: value assigned to `status` is never read --> core/src/emu/input.rs:66:16 | 66 | pub(crate) status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `num` is never read: core/src/cpu/arm9/div_engine.rs#L19
warning: value assigned to `num` is never read --> core/src/cpu/arm9/div_engine.rs:19:5 | 19 | num: i64, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/emu/schedule.rs#L37
warning: value assigned to `schedule` is never read --> core/src/emu/schedule.rs:37:5 | 37 | schedule: RawSchedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/div_engine.rs#L18
warning: value assigned to `control` is never read --> core/src/cpu/arm9/div_engine.rs:18:5 | 18 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `batch_cycles` is never read: core/src/emu/schedule.rs#L36
warning: value assigned to `batch_cycles` is never read --> core/src/emu/schedule.rs:36:9 | 36 | pub batch_cycles: Timestamp, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timings` is never read: core/src/cpu/arm9/cp15.rs#L201
warning: value assigned to `timings` is never read --> core/src/cpu/arm9/cp15.rs:201:26 | 201 | pub(in super::super) timings: Box<Timings>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_time` is never read: core/src/emu/schedule.rs#L34
warning: value assigned to `cur_time` is never read --> core/src/emu/schedule.rs:34:5 | 34 | cur_time: Timestamp, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ptrs` is never read: core/src/cpu/arm9/cp15.rs#L199
warning: value assigned to `ptrs` is never read --> core/src/cpu/arm9/cp15.rs:199:16 | 199 | pub(super) ptrs: Box<Ptrs>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi_data_out` is never read: core/src/ds_slot.rs#L96
warning: value assigned to `spi_data_out` is never read --> core/src/ds_slot.rs:96:5 | 96 | spi_data_out: u8, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `trace_process_id` is never read: core/src/cpu/arm9/cp15.rs#L194
warning: value assigned to `trace_process_id` is never read --> core/src/cpu/arm9/cp15.rs:194:9 | 194 | pub trace_process_id: u32, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi_last_hold` is never read: core/src/ds_slot.rs#L95
warning: value assigned to `spi_last_hold` is never read --> core/src/ds_slot.rs:95:5 | 95 | spi_last_hold: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `code_cache_lockdown_control` is never read: core/src/cpu/arm9/cp15.rs#L193
warning: value assigned to `code_cache_lockdown_control` is never read --> core/src/cpu/arm9/cp15.rs:193:5 | 193 | code_cache_lockdown_control: CacheLockdownControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_busy` is never read: core/src/ds_slot.rs#L94
warning: value assigned to `rom_busy` is never read --> core/src/ds_slot.rs:94:5 | 94 | rom_busy: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_cache_lockdown_control` is never read: core/src/cpu/arm9/cp15.rs#L192
warning: value assigned to `data_cache_lockdown_control` is never read --> core/src/cpu/arm9/cp15.rs:192:5 | 192 | data_cache_lockdown_control: CacheLockdownControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_clk_pulse_duration` is never read: core/src/ds_slot.rs#L93
warning: value assigned to `rom_clk_pulse_duration` is never read --> core/src/ds_slot.rs:93:5 | 93 | rom_clk_pulse_duration: u32, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm_upper_bound` is never read: core/src/cpu/arm9/cp15.rs#L187
warning: value assigned to `itcm_upper_bound` is never read --> core/src/cpu/arm9/cp15.rs:187:5 | 187 | itcm_upper_bound: u32, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_data_out` is never read: core/src/ds_slot.rs#L92
warning: value assigned to `rom_data_out` is never read --> core/src/ds_slot.rs:92:5 | 92 | rom_data_out: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm_control` is never read: core/src/cpu/arm9/cp15.rs#L186
warning: value assigned to `itcm_control` is never read --> core/src/cpu/arm9/cp15.rs:186:5 | 186 | itcm_control: TcmControl, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_output_pos` is never read: core/src/ds_slot.rs#L91
warning: value assigned to `rom_output_pos` is never read --> core/src/ds_slot.rs:91:9 | 91 | pub rom_output_pos: RomOutputPos, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm_mode` is never read: core/src/cpu/arm9/cp15.rs#L185
warning: value assigned to `itcm_mode` is never read --> core/src/cpu/arm9/cp15.rs:185:5 | 185 | itcm_mode: TcmMode, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_output_len` is never read: core/src/ds_slot.rs#L90
warning: value assigned to `rom_output_len` is never read --> core/src/ds_slot.rs:90:9 | 90 | pub rom_output_len: RomOutputLen, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_output_buffer` is never read: core/src/ds_slot.rs#L89
warning: value assigned to `rom_output_buffer` is never read --> core/src/ds_slot.rs:89:9 | 89 | pub rom_output_buffer: Box<Bytes<0x4000>>, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm9_access` is never read: core/src/ds_slot.rs#L88
warning: value assigned to `arm9_access` is never read --> core/src/ds_slot.rs:88:5 | 88 | arm9_access: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `arm7_access` is never read: core/src/ds_slot.rs#L87
warning: value assigned to `arm7_access` is never read --> core/src/ds_slot.rs:87:5 | 87 | arm7_access: bool, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_cmd` is never read: core/src/ds_slot.rs#L86
warning: value assigned to `rom_cmd` is never read --> core/src/ds_slot.rs:86:9 | 86 | pub rom_cmd: Bytes<8>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_control` is never read: core/src/ds_slot.rs#L85
warning: value assigned to `rom_control` is never read --> core/src/ds_slot.rs:85:5 | 85 | rom_control: RomControl, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi_control` is never read: core/src/ds_slot.rs#L84
warning: value assigned to `spi_control` is never read --> core/src/ds_slot.rs:84:5 | 84 | spi_control: AuxSpiControl, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spi` is never read: core/src/ds_slot.rs#L83
warning: value assigned to `spi` is never read --> core/src/ds_slot.rs:83:9 | 83 | pub spi: spi::Spi, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom` is never read: core/src/ds_slot.rs#L82
warning: value assigned to `rom` is never read --> core/src/ds_slot.rs:82:9 | 82 | pub rom: rom::Rom, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `first_ir_data_byte` is never read: core/src/ds_slot/spi/flash.rs#L15
warning: value assigned to `first_ir_data_byte` is never read --> core/src/ds_slot/spi/flash.rs:15:5 | 15 | first_ir_data_byte: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ir_cmd` is never read: core/src/ds_slot/spi/flash.rs#L14
warning: value assigned to `ir_cmd` is never read --> core/src/ds_slot/spi/flash.rs:14:5 | 14 | ir_cmd: u8, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `has_ir` is never read: core/src/ds_slot/spi/flash.rs#L13
warning: value assigned to `has_ir` is never read --> core/src/ds_slot/spi/flash.rs:13:5 | 13 | has_ir: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/spi/flash.rs#L11
warning: value assigned to `contents` is never read --> core/src/ds_slot/spi/flash.rs:11:9 | 11 | pub contents: flash::Flash, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_addr` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L49
warning: value assigned to `cur_addr` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:49:5 | 49 | cur_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command_pos` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L48
warning: value assigned to `cur_command_pos` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:48:5 | 48 | cur_command_pos: u8, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L47
warning: value assigned to `cur_command` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:47:5 | 47 | cur_command: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_protect_start` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L45
warning: value assigned to `write_protect_start` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:45:5 | 45 | write_protect_start: u32, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L44
warning: value assigned to `status` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:44:5 | 44 | status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_dirty` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L42
warning: value assigned to `contents_dirty` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:42:5 | 42 | contents_dirty: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `addr_bytes` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L40
warning: value assigned to `addr_bytes` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:40:5 | 40 | addr_bytes: u8, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_fixed_addr_mask` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L38
warning: value assigned to `write_fixed_addr_mask` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:38:5 | 38 | write_fixed_addr_mask: u32, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `page_mask` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L36
warning: value assigned to `page_mask` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:36:5 | 36 | page_mask: u32, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_len_mask` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L34
warning: value assigned to `contents_len_mask` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:34:5 | 34 | contents_len_mask: u32, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/spi/eeprom_fram.rs#L32
warning: value assigned to `contents` is never read --> core/src/ds_slot/spi/eeprom_fram.rs:32:5 | 32 | contents: BoxedByteSlice, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_addr` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L39
warning: value assigned to `cur_addr` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:39:5 | 39 | cur_addr: u16, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command_pos` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L38
warning: value assigned to `cur_command_pos` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:38:5 | 38 | cur_command_pos: u8, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_command` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L37
warning: value assigned to `cur_command` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:37:5 | 37 | cur_command: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `write_protect_start` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L35
warning: value assigned to `write_protect_start` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:35:5 | 35 | write_protect_start: u16, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `status` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L34
warning: value assigned to `status` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:34:5 | 34 | status: Status, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents_dirty` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L32
warning: value assigned to `contents_dirty` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:32:5 | 32 | contents_dirty: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/spi/eeprom_4k.rs#L30
warning: value assigned to `contents` is never read --> core/src/ds_slot/spi/eeprom_4k.rs:30:5 | 30 | contents: BoxedByteSlice, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `stage` is never read: core/src/ds_slot/rom/normal.rs#L35
warning: value assigned to `stage` is never read --> core/src/ds_slot/rom/normal.rs:35:5 | 35 | stage: Stage, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dtcm_bounds` is never read: core/src/cpu/arm9/cp15.rs#L180
warning: value assigned to `dtcm_bounds` is never read --> core/src/cpu/arm9/cp15.rs:180:5 | 180 | dtcm_bounds: (u32, u32), | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dtcm_control` is never read: core/src/cpu/arm9/cp15.rs#L179
warning: value assigned to `dtcm_control` is never read --> core/src/cpu/arm9/cp15.rs:179:5 | 179 | dtcm_control: TcmControl, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pu_regions` is never read: core/src/cpu/arm9/cp15.rs#L177
warning: value assigned to `pu_regions` is never read --> core/src/cpu/arm9/cp15.rs:177:5 | 177 | pu_regions: [PuRegion; 8], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm` is never read: core/src/cpu/arm9/cp15.rs#L174
warning: value assigned to `itcm` is never read --> core/src/cpu/arm9/cp15.rs:174:5 | 174 | itcm: OwnedBytesCellPtr<0x8000>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/cp15.rs#L99
warning: value assigned to `control` is never read --> core/src/cpu/arm9/cp15.rs:99:9 | 99 | pub control: PuRegionControl, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bounds` is never read: core/src/cpu/arm9/cp15.rs#L98
warning: value assigned to `bounds` is never read --> core/src/cpu/arm9/cp15.rs:98:9 | 98 | pub bounds: (u32, u32), | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cache_attrs` is never read: core/src/cpu/arm9/cp15.rs#L97
warning: value assigned to `cache_attrs` is never read --> core/src/cpu/arm9/cp15.rs:97:9 | 97 | pub cache_attrs: PuRegionCacheAttrs, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `active` is never read: core/src/cpu/arm9/cp15.rs#L93
warning: value assigned to `active` is never read --> core/src/cpu/arm9/cp15.rs:93:9 | 93 | pub active: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `triggered` is never read: core/src/cpu/arm9/irqs.rs#L54
warning: value assigned to `triggered` is never read --> core/src/cpu/arm9/irqs.rs:54:5 | 54 | triggered: bool, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled_in_cpsr` is never read: core/src/cpu/arm9/irqs.rs#L53
warning: value assigned to `enabled_in_cpsr` is never read --> core/src/cpu/arm9/irqs.rs:53:5 | 53 | enabled_in_cpsr: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cpu_irq_line` is never read: core/src/cpu/arm9/irqs.rs#L52
warning: value assigned to `cpu_irq_line` is never read --> core/src/cpu/arm9/irqs.rs:52:5 | 52 | cpu_irq_line: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `halted` is never read: core/src/cpu/arm9/irqs.rs#L51
warning: value assigned to `halted` is never read --> core/src/cpu/arm9/irqs.rs:51:5 | 51 | halted: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_enable` is never read: core/src/cpu/arm9/irqs.rs#L50
warning: value assigned to `master_enable` is never read --> core/src/cpu/arm9/irqs.rs:50:5 | 50 | master_enable: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/arm9/irqs.rs#L48
warning: value assigned to `enabled` is never read --> core/src/cpu/arm9/irqs.rs:48:5 | 48 | enabled: IrqFlags, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_dma_words` is never read: core/src/cpu/arm7.rs#L45
warning: value assigned to `last_dma_words` is never read --> core/src/cpu/arm7.rs:45:5 | 45 | last_dma_words: [u32; 4], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dma` is never read: core/src/cpu/arm7.rs#L44
warning: value assigned to `dma` is never read --> core/src/cpu/arm7.rs:44:9 | 44 | pub dma: cpu::dma::Controller<dma::Timing, ()>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_bios_word` is never read: core/src/cpu/arm7.rs#L43
warning: value assigned to `last_bios_word` is never read --> core/src/cpu/arm7.rs:43:5 | 43 | last_bios_word: u32, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bios_prot` is never read: core/src/cpu/arm7.rs#L42
warning: value assigned to `bios_prot` is never read --> core/src/cpu/arm7.rs:42:5 | 42 | bios_prot: u16, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `post_boot_flag` is never read: core/src/cpu/arm7.rs#L41
warning: value assigned to `post_boot_flag` is never read --> core/src/cpu/arm7.rs:41:5 | 41 | post_boot_flag: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `local_ex_mem_control` is never read: core/src/cpu/arm7.rs#L40
warning: value assigned to `local_ex_mem_control` is never read --> core/src/cpu/arm7.rs:40:5 | 40 | local_ex_mem_control: LocalExMemControl, | ^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timers` is never read: core/src/cpu/arm7.rs#L39
warning: value assigned to `timers` is never read --> core/src/cpu/arm7.rs:39:9 | 39 | pub timers: Timers, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `irqs` is never read: core/src/cpu/arm7.rs#L38
warning: value assigned to `irqs` is never read --> core/src/cpu/arm7.rs:38:9 | 38 | pub irqs: Irqs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_timings` is never read: core/src/cpu/arm7.rs#L37
warning: value assigned to `bus_timings` is never read --> core/src/cpu/arm7.rs:37:16 | 37 | pub(super) bus_timings: Box<bus::timings::Timings>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_ptrs` is never read: core/src/cpu/arm7.rs#L35
warning: value assigned to `bus_ptrs` is never read --> core/src/cpu/arm7.rs:35:16 | 35 | pub(super) bus_ptrs: Box<bus::ptrs::Ptrs>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm7.rs#L33
warning: value assigned to `schedule` is never read --> core/src/cpu/arm7.rs:33:9 | 33 | pub schedule: Schedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `wram` is never read: core/src/cpu/arm7.rs#L32
warning: value assigned to `wram` is never read --> core/src/cpu/arm7.rs:32:9 | 32 | pub wram: OwnedBytesCellPtr<0x1_0000>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bios` is never read: core/src/cpu/arm7.rs#L31
warning: value assigned to `bios` is never read --> core/src/cpu/arm7.rs:31:5 | 31 | bios: OwnedBytesCellPtr<BIOS_SIZE>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `hle_bios` is never read: core/src/cpu/arm7.rs#L29
warning: value assigned to `hle_bios` is never read --> core/src/cpu/arm7.rs:29:16 | 29 | pub(super) hle_bios: hle_bios::arm7::State, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_data` is never read: core/src/cpu/arm7.rs#L28
warning: value assigned to `engine_data` is never read --> core/src/cpu/arm7.rs:28:9 | 28 | pub engine_data: E::Arm7Data, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm7/schedule.rs#L74
warning: value assigned to `schedule` is never read --> core/src/cpu/arm7/schedule.rs:74:5 | 74 | schedule: RawSchedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `triggered` is never read: core/src/cpu/arm7/irqs.rs#L57
warning: value assigned to `triggered` is never read --> core/src/cpu/arm7/irqs.rs:57:5 | 57 | triggered: bool, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled_in_cpsr` is never read: core/src/cpu/arm7/irqs.rs#L56
warning: value assigned to `enabled_in_cpsr` is never read --> core/src/cpu/arm7/irqs.rs:56:5 | 56 | enabled_in_cpsr: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cpu_irq_line` is never read: core/src/cpu/arm7/irqs.rs#L55
warning: value assigned to `cpu_irq_line` is never read --> core/src/cpu/arm7/irqs.rs:55:5 | 55 | cpu_irq_line: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_enable` is never read: core/src/cpu/arm7/irqs.rs#L53
warning: value assigned to `master_enable` is never read --> core/src/cpu/arm7/irqs.rs:53:5 | 53 | master_enable: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `requested` is never read: core/src/cpu/arm7/irqs.rs#L52
warning: value assigned to `requested` is never read --> core/src/cpu/arm7/irqs.rs:52:5 | 52 | requested: IrqFlags, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/arm7/irqs.rs#L51
warning: value assigned to `enabled` is never read --> core/src/cpu/arm7/irqs.rs:51:5 | 51 | enabled: IrqFlags, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_volume` is never read: core/src/audio.rs#L91
warning: value assigned to `master_volume` is never read --> core/src/audio.rs:91:5 | 91 | master_volume: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `key_buf` is never read: core/src/ds_slot/rom/normal.rs#L34
warning: value assigned to `key_buf` is never read --> core/src/ds_slot/rom/normal.rs:34:5 | 34 | key_buf: Option<Box<key1::KeyBuffer<false>>>, // Always at level 2 | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bias` is never read: core/src/audio.rs#L90
warning: value assigned to `bias` is never read --> core/src/audio.rs:90:5 | 90 | bias: u16, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `chip_id` is never read: core/src/ds_slot/rom/normal.rs#L32
warning: value assigned to `chip_id` is never read --> core/src/ds_slot/rom/normal.rs:32:5 | 32 | chip_id: u32, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/audio.rs#L89
warning: value assigned to `control` is never read --> core/src/audio.rs:89:5 | 89 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rom_mask` is never read: core/src/ds_slot/rom/normal.rs#L30
warning: value assigned to `rom_mask` is never read --> core/src/ds_slot/rom/normal.rs:30:5 | 30 | rom_mask: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture` is never read: core/src/audio.rs#L88
warning: value assigned to `capture` is never read --> core/src/audio.rs:88:9 | 88 | pub capture: [CaptureUnit; 2], | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `contents` is never read: core/src/ds_slot/rom/normal.rs#L28
warning: value assigned to `contents` is never read --> core/src/ds_slot/rom/normal.rs:28:5 | 28 | contents: Box<dyn Contents>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `channels` is never read: core/src/audio.rs#L87
warning: value assigned to `channels` is never read --> core/src/audio.rs:87:9 | 87 | pub channels: [Channel; 16], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sample_chunk_size` is never read: core/src/audio.rs#L86
warning: value assigned to `sample_chunk_size` is never read --> core/src/audio.rs:86:9 | 86 | pub sample_chunk_size: u16, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_und` is never read: core/src/cpu.rs#L51
warning: value assigned to `spsr_und` is never read --> core/src/cpu.rs:51:9 | 51 | pub spsr_und: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sample_chunk` is never read: core/src/audio.rs#L84
warning: value assigned to `sample_chunk` is never read --> core/src/audio.rs:84:5 | 84 | sample_chunk: Vec<[OutputSample; 2]>, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_abt` is never read: core/src/cpu.rs#L50
warning: value assigned to `spsr_abt` is never read --> core/src/cpu.rs:50:9 | 50 | pub spsr_abt: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `backend` is never read: core/src/audio.rs#L82
warning: value assigned to `backend` is never read --> core/src/audio.rs:82:9 | 82 | pub backend: Box<dyn Backend>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_svc` is never read: core/src/cpu.rs#L49
warning: value assigned to `spsr_svc` is never read --> core/src/cpu.rs:49:9 | 49 | pub spsr_svc: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `noise_lfsr` is never read: core/src/audio/channel.rs#L184
warning: value assigned to `noise_lfsr` is never read --> core/src/audio/channel.rs:184:5 | 184 | noise_lfsr: u16, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_irq` is never read: core/src/cpu.rs#L48
warning: value assigned to `spsr_irq` is never read --> core/src/cpu.rs:48:9 | 48 | pub spsr_irq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `adpcm_byte` is never read: core/src/audio/channel.rs#L183
warning: value assigned to `adpcm_byte` is never read --> core/src/audio/channel.rs:183:5 | 183 | adpcm_byte: u8, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_fiq` is never read: core/src/cpu.rs#L47
warning: value assigned to `spsr_fiq` is never read --> core/src/cpu.rs:47:9 | 47 | pub spsr_fiq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_start_adpcm_index` is never read: core/src/audio/channel.rs#L182
warning: value assigned to `loop_start_adpcm_index` is never read --> core/src/audio/channel.rs:182:5 | 182 | loop_start_adpcm_index: AdpcmIndex, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_sys` is never read: core/src/cpu.rs#L46
warning: value assigned to `r13_14_sys` is never read --> core/src/cpu.rs:46:9 | 46 | pub r13_14_sys: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `adpcm_index` is never read: core/src/audio/channel.rs#L181
warning: value assigned to `adpcm_index` is never read --> core/src/audio/channel.rs:181:5 | 181 | adpcm_index: AdpcmIndex, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_und` is never read: core/src/cpu.rs#L45
warning: value assigned to `r13_14_und` is never read --> core/src/cpu.rs:45:9 | 45 | pub r13_14_und: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_start_adpcm_value` is never read: core/src/audio/channel.rs#L180
warning: value assigned to `loop_start_adpcm_value` is never read --> core/src/audio/channel.rs:180:5 | 180 | loop_start_adpcm_value: i16, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_abt` is never read: core/src/cpu.rs#L44
warning: value assigned to `r13_14_abt` is never read --> core/src/cpu.rs:44:9 | 44 | pub r13_14_abt: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `adpcm_value` is never read: core/src/audio/channel.rs#L179
warning: value assigned to `adpcm_value` is never read --> core/src/audio/channel.rs:179:5 | 179 | adpcm_value: i16, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_svc` is never read: core/src/cpu.rs#L43
warning: value assigned to `r13_14_svc` is never read --> core/src/cpu.rs:43:9 | 43 | pub r13_14_svc: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_irq` is never read: core/src/cpu.rs#L42
warning: value assigned to `r13_14_irq` is never read --> core/src/cpu.rs:42:9 | 42 | pub r13_14_irq: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_12_other` is never read: core/src/cpu.rs#L41
warning: value assigned to `r8_12_other` is never read --> core/src/cpu.rs:41:9 | 41 | pub r8_12_other: [u32; 5], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_14_fiq` is never read: core/src/cpu.rs#L40
warning: value assigned to `r8_14_fiq` is never read --> core/src/cpu.rs:40:9 | 40 | pub r8_14_fiq: [u32; 7], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr` is never read: core/src/cpu.rs#L39
warning: value assigned to `spsr` is never read --> core/src/cpu.rs:39:9 | 39 | pub spsr: Psr, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `gprs` is never read: core/src/cpu.rs#L38
warning: value assigned to `gprs` is never read --> core/src/cpu.rs:38:9 | 38 | pub gprs: [u32; 16], | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_update_time` is never read: core/src/cpu/timers.rs#L51
warning: value assigned to `last_update_time` is never read --> core/src/cpu/timers.rs:51:5 | 51 | last_update_time: Timestamp, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cycle_counter` is never read: core/src/cpu/timers.rs#L50
warning: value assigned to `cycle_counter` is never read --> core/src/cpu/timers.rs:50:5 | 50 | cycle_counter: u16, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `reload` is never read: core/src/cpu/timers.rs#L49
warning: value assigned to `reload` is never read --> core/src/cpu/timers.rs:49:5 | 49 | reload: u16, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `counter` is never read: core/src/cpu/timers.rs#L48
warning: value assigned to `counter` is never read --> core/src/cpu/timers.rs:48:5 | 48 | counter: u16, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule_overflows` is never read: core/src/cpu/timers.rs#L47
warning: value assigned to `schedule_overflows` is never read --> core/src/cpu/timers.rs:47:5 | 47 | schedule_overflows: bool, | ^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `count_up` is never read: core/src/cpu/timers.rs#L46
warning: value assigned to `count_up` is never read --> core/src/cpu/timers.rs:46:5 | 46 | count_up: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cycle_shift` is never read: core/src/cpu/timers.rs#L45
warning: value assigned to `cycle_shift` is never read --> core/src/cpu/timers.rs:45:5 | 45 | cycle_shift: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/timers.rs#L44
warning: value assigned to `control` is never read --> core/src/cpu/timers.rs:44:5 | 44 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `exc_vectors_start` is never read: core/src/cpu/interpreter/arm9.rs#L51
warning: value assigned to `exc_vectors_start` is never read --> core/src/cpu/interpreter/arm9.rs:51:5 | 51 | exc_vectors_start: u32, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_cycles` is never read: core/src/cpu/interpreter/arm9.rs#L47
warning: value assigned to `data_cycles` is never read --> core/src/cpu/interpreter/arm9.rs:47:5 | 47 | data_cycles: u8, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `thumb_next_instr` is never read: core/src/cpu/interpreter/arm9.rs#L42
warning: value assigned to `thumb_next_instr` is never read --> core/src/cpu/interpreter/arm9.rs:42:5 | 42 | thumb_next_instr: u16, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `regs` is never read: core/src/cpu/interpreter/arm9.rs#L38
warning: value assigned to `regs` is never read --> core/src/cpu/interpreter/arm9.rs:38:9 | 38 | pub regs: Regs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `prefetch_nseq` is never read: core/src/cpu/interpreter/arm7.rs#L29
warning: value assigned to `prefetch_nseq` is never read --> core/src/cpu/interpreter/arm7.rs:29:5 | 29 | prefetch_nseq: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `regs` is never read: core/src/cpu/interpreter/arm7.rs#L26
warning: value assigned to `regs` is never read --> core/src/cpu/interpreter/arm7.rs:26:9 | 26 | pub regs: Regs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_und` is never read: core/src/cpu/interpreter/regs.rs#L25
warning: value assigned to `spsr_und` is never read --> core/src/cpu/interpreter/regs.rs:25:9 | 25 | pub spsr_und: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_abt` is never read: core/src/cpu/interpreter/regs.rs#L24
warning: value assigned to `spsr_abt` is never read --> core/src/cpu/interpreter/regs.rs:24:9 | 24 | pub spsr_abt: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_svc` is never read: core/src/cpu/interpreter/regs.rs#L23
warning: value assigned to `spsr_svc` is never read --> core/src/cpu/interpreter/regs.rs:23:9 | 23 | pub spsr_svc: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_irq` is never read: core/src/cpu/interpreter/regs.rs#L22
warning: value assigned to `spsr_irq` is never read --> core/src/cpu/interpreter/regs.rs:22:9 | 22 | pub spsr_irq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr_fiq` is never read: core/src/cpu/interpreter/regs.rs#L21
warning: value assigned to `spsr_fiq` is never read --> core/src/cpu/interpreter/regs.rs:21:9 | 21 | pub spsr_fiq: Psr, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo` is never read: core/src/audio/channel.rs#L178
warning: value assigned to `fifo` is never read --> core/src/audio/channel.rs:178:5 | 178 | fifo: Bytes<0x20>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_und` is never read: core/src/cpu/interpreter/regs.rs#L20
warning: value assigned to `r13_14_und` is never read --> core/src/cpu/interpreter/regs.rs:20:9 | 20 | pub r13_14_und: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_write_pos` is never read: core/src/audio/channel.rs#L177
warning: value assigned to `fifo_write_pos` is never read --> core/src/audio/channel.rs:177:5 | 177 | fifo_write_pos: FifoWritePos, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_abt` is never read: core/src/cpu/interpreter/regs.rs#L19
warning: value assigned to `r13_14_abt` is never read --> core/src/cpu/interpreter/regs.rs:19:9 | 19 | pub r13_14_abt: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_read_pos` is never read: core/src/audio/channel.rs#L176
warning: value assigned to `fifo_read_pos` is never read --> core/src/audio/channel.rs:176:5 | 176 | fifo_read_pos: FifoReadPos, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_svc` is never read: core/src/cpu/interpreter/regs.rs#L18
warning: value assigned to `r13_14_svc` is never read --> core/src/cpu/interpreter/regs.rs:18:9 | 18 | pub r13_14_svc: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_sample` is never read: core/src/audio/channel.rs#L175
warning: value assigned to `last_sample` is never read --> core/src/audio/channel.rs:175:5 | 175 | last_sample: i16, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_irq` is never read: core/src/cpu/interpreter/regs.rs#L17
warning: value assigned to `r13_14_irq` is never read --> core/src/cpu/interpreter/regs.rs:17:9 | 17 | pub r13_14_irq: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_src_off` is never read: core/src/audio/channel.rs#L174
warning: value assigned to `cur_src_off` is never read --> core/src/audio/channel.rs:174:5 | 174 | cur_src_off: u32, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r13_14_sys` is never read: core/src/cpu/interpreter/regs.rs#L16
warning: value assigned to `r13_14_sys` is never read --> core/src/cpu/interpreter/regs.rs:16:9 | 16 | pub r13_14_sys: [u32; 2], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_sample_index` is never read: core/src/audio/channel.rs#L173
warning: value assigned to `cur_sample_index` is never read --> core/src/audio/channel.rs:173:5 | 173 | cur_sample_index: i32, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_12_other` is never read: core/src/cpu/interpreter/regs.rs#L15
warning: value assigned to `r8_12_other` is never read --> core/src/cpu/interpreter/regs.rs:15:9 | 15 | pub r8_12_other: [u32; 5], | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `total_samples` is never read: core/src/audio/channel.rs#L172
warning: value assigned to `total_samples` is never read --> core/src/audio/channel.rs:172:5 | 172 | total_samples: u32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `r8_14_fiq` is never read: core/src/cpu/interpreter/regs.rs#L14
warning: value assigned to `r8_14_fiq` is never read --> core/src/cpu/interpreter/regs.rs:14:9 | 14 | pub r8_14_fiq: [u32; 7], | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `total_size` is never read: core/src/audio/channel.rs#L171
warning: value assigned to `total_size` is never read --> core/src/audio/channel.rs:171:5 | 171 | total_size: u32, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `spsr` is never read: core/src/cpu/interpreter/regs.rs#L13
warning: value assigned to `spsr` is never read --> core/src/cpu/interpreter/regs.rs:13:9 | 13 | pub spsr: Psr, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_start_sample_index` is never read: core/src/audio/channel.rs#L170
warning: value assigned to `loop_start_sample_index` is never read --> core/src/audio/channel.rs:170:5 | 170 | loop_start_sample_index: u32, | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `has_spsr` is never read: core/src/cpu/interpreter/regs.rs#L12
warning: value assigned to `has_spsr` is never read --> core/src/cpu/interpreter/regs.rs:12:5 | 12 | has_spsr: bool, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_len` is never read: core/src/audio/channel.rs#L169
warning: value assigned to `loop_len` is never read --> core/src/audio/channel.rs:169:5 | 169 | loop_len: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `is_in_priv_mode` is never read: core/src/cpu/interpreter/regs.rs#L11
warning: value assigned to `is_in_priv_mode` is never read --> core/src/cpu/interpreter/regs.rs:11:5 | 11 | is_in_priv_mode: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cpsr` is never read: core/src/cpu/interpreter/regs.rs#L10
warning: value assigned to `cpsr` is never read --> core/src/cpu/interpreter/regs.rs:10:16 | 10 | pub(super) cpsr: Psr, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur` is never read: core/src/cpu/interpreter/regs.rs#L9
warning: value assigned to `cur` is never read --> core/src/cpu/interpreter/regs.rs:9:9 | 9 | pub cur: [u32; 16], | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_start` is never read: core/src/audio/channel.rs#L168
warning: value assigned to `loop_start` is never read --> core/src/audio/channel.rs:168:5 | 168 | loop_start: u16, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `intr_wait_mask` is never read: core/src/cpu/hle_bios/arm9.rs#L248
warning: value assigned to `intr_wait_mask` is never read --> core/src/cpu/hle_bios/arm9.rs:248:5 | 248 | intr_wait_mask: u32, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timer_counter` is never read: core/src/audio/channel.rs#L167
warning: value assigned to `timer_counter` is never read --> core/src/audio/channel.rs:167:5 | 167 | timer_counter: u16, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timer_reload` is never read: core/src/audio/channel.rs#L166
warning: value assigned to `timer_reload` is never read --> core/src/audio/channel.rs:166:5 | 166 | timer_reload: u16, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr` is never read: core/src/audio/channel.rs#L165
warning: value assigned to `src_addr` is never read --> core/src/audio/channel.rs:165:5 | 165 | src_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `start` is never read: core/src/audio/channel.rs#L164
warning: value assigned to `start` is never read --> core/src/audio/channel.rs:164:5 | 164 | start: bool, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `format` is never read: core/src/audio/channel.rs#L163
warning: value assigned to `format` is never read --> core/src/audio/channel.rs:163:5 | 163 | format: Format, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `repeat_mode` is never read: core/src/audio/channel.rs#L162
warning: value assigned to `repeat_mode` is never read --> core/src/audio/channel.rs:162:5 | 162 | repeat_mode: RepeatMode, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pan` is never read: core/src/audio/channel.rs#L161
warning: value assigned to `pan` is never read --> core/src/audio/channel.rs:161:5 | 161 | pan: u8, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `volume_shift` is never read: core/src/audio/channel.rs#L160
warning: value assigned to `volume_shift` is never read --> core/src/audio/channel.rs:160:5 | 160 | volume_shift: u8, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `volume` is never read: core/src/audio/channel.rs#L159
warning: value assigned to `volume` is never read --> core/src/audio/channel.rs:159:5 | 159 | volume: u8, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `index` is never read: core/src/audio/channel.rs#L158
warning: value assigned to `index` is never read --> core/src/audio/channel.rs:158:5 | 158 | index: Index, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/audio/channel.rs#L157
warning: value assigned to `control` is never read --> core/src/audio/channel.rs:157:5 | 157 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_update_time` is never read: core/src/audio/channel.rs#L156
warning: value assigned to `last_update_time` is never read --> core/src/audio/channel.rs:156:5 | 156 | last_update_time: arm7::Timestamp, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo` is never read: core/src/audio/capture.rs#L46
warning: value assigned to `fifo` is never read --> core/src/audio/capture.rs:46:5 | 46 | fifo: Bytes<0x20>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_write_pos` is never read: core/src/audio/capture.rs#L45
warning: value assigned to `fifo_write_pos` is never read --> core/src/audio/capture.rs:45:5 | 45 | fifo_write_pos: FifoWritePos, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `fifo_read_half` is never read: core/src/audio/capture.rs#L44
warning: value assigned to `fifo_read_half` is never read --> core/src/audio/capture.rs:44:5 | 44 | fifo_read_half: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timer_counter` is never read: core/src/audio/capture.rs#L43
warning: value assigned to `timer_counter` is never read --> core/src/audio/capture.rs:43:16 | 43 | pub(super) timer_counter: u32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timer_reload` is never read: core/src/audio/capture.rs#L42
warning: value assigned to `timer_reload` is never read --> core/src/audio/capture.rs:42:9 | 42 | pub timer_reload: u16, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_dst_addr` is never read: core/src/audio/capture.rs#L41
warning: value assigned to `cur_dst_addr` is never read --> core/src/audio/capture.rs:41:5 | 41 | cur_dst_addr: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_end_addr` is never read: core/src/audio/capture.rs#L40
warning: value assigned to `dst_end_addr` is never read --> core/src/audio/capture.rs:40:5 | 40 | dst_end_addr: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_start_addr` is never read: core/src/audio/capture.rs#L39
warning: value assigned to `dst_start_addr` is never read --> core/src/audio/capture.rs:39:5 | 39 | dst_start_addr: u32, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `buffer_len` is never read: core/src/audio/capture.rs#L38
warning: value assigned to `buffer_len` is never read --> core/src/audio/capture.rs:38:5 | 38 | buffer_len: u32, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `buffer_pos` is never read: core/src/audio/capture.rs#L37
warning: value assigned to `buffer_pos` is never read --> core/src/audio/capture.rs:37:5 | 37 | buffer_pos: u32, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `addition_enabled` is never read: core/src/audio/capture.rs#L36
warning: value assigned to `addition_enabled` is never read --> core/src/audio/capture.rs:36:5 | 36 | addition_enabled: bool, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/audio/capture.rs#L35
warning: value assigned to `control` is never read --> core/src/audio/capture.rs:35:5 | 35 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
value assigned to `swi_r0_3` is never read: core/src/cpu/hle_bios/arm9.rs#L247
warning: value assigned to `swi_r0_3` is never read --> core/src/cpu/hle_bios/arm9.rs:247:5 | 247 | swi_r0_3: [u32; 4], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/hle_bios/arm9.rs#L246
warning: value assigned to `enabled` is never read --> core/src/cpu/hle_bios/arm9.rs:246:9 | 246 | pub enabled: bool, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `swi_r0_3` is never read: core/src/cpu/hle_bios/arm7.rs#L416
warning: value assigned to `swi_r0_3` is never read --> core/src/cpu/hle_bios/arm7.rs:416:5 | 416 | swi_r0_3: [u32; 4], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/hle_bios/arm7.rs#L415
warning: value assigned to `enabled` is never read --> core/src/cpu/hle_bios/arm7.rs:415:9 | 415 | pub enabled: bool, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `running_channels` is never read: core/src/cpu/dma.rs#L154
warning: value assigned to `running_channels` is never read --> core/src/cpu/dma.rs:154:16 | 154 | pub(crate) running_channels: u8, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_channel` is never read: core/src/cpu/dma.rs#L153
warning: value assigned to `cur_channel` is never read --> core/src/cpu/dma.rs:153:16 | 153 | pub(crate) cur_channel: Option<Index>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `channels` is never read: core/src/cpu/dma.rs#L150
warning: value assigned to `channels` is never read --> core/src/cpu/dma.rs:150:9 | 150 | pub channels: [Channel<T, BU>; 4], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `next_access_is_nseq` is never read: core/src/cpu/dma.rs#L45
warning: value assigned to `next_access_is_nseq` is never read --> core/src/cpu/dma.rs:45:16 | 45 | pub(crate) next_access_is_nseq: bool, | ^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `repeat` is never read: core/src/cpu/dma.rs#L44
warning: value assigned to `repeat` is never read --> core/src/cpu/dma.rs:44:16 | 44 | pub(crate) repeat: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timing` is never read: core/src/cpu/dma.rs#L43
warning: value assigned to `timing` is never read --> core/src/cpu/dma.rs:43:16 | 43 | pub(crate) timing: T, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_dst_addr` is never read: core/src/cpu/dma.rs#L42
warning: value assigned to `cur_dst_addr` is never read --> core/src/cpu/dma.rs:42:16 | 42 | pub(crate) cur_dst_addr: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_addr` is never read: core/src/cpu/dma.rs#L41
warning: value assigned to `dst_addr` is never read --> core/src/cpu/dma.rs:41:16 | 41 | pub(crate) dst_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_addr_mask` is never read: core/src/cpu/dma.rs#L40
warning: value assigned to `dst_addr_mask` is never read --> core/src/cpu/dma.rs:40:5 | 40 | dst_addr_mask: u32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_src_addr` is never read: core/src/cpu/dma.rs#L38
warning: value assigned to `cur_src_addr` is never read --> core/src/cpu/dma.rs:38:16 | 38 | pub(crate) cur_src_addr: u32, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr` is never read: core/src/cpu/dma.rs#L37
warning: value assigned to `src_addr` is never read --> core/src/cpu/dma.rs:37:16 | 37 | pub(crate) src_addr: u32, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr_mask` is never read: core/src/cpu/dma.rs#L36
warning: value assigned to `src_addr_mask` is never read --> core/src/cpu/dma.rs:36:5 | 36 | src_addr_mask: u32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `remaining_batch_units` is never read: core/src/cpu/dma.rs#L34
warning: value assigned to `remaining_batch_units` is never read --> core/src/cpu/dma.rs:34:16 | 34 | pub(crate) remaining_batch_units: BU, | ^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `remaining_units` is never read: core/src/cpu/dma.rs#L33
warning: value assigned to `remaining_units` is never read --> core/src/cpu/dma.rs:33:16 | 33 | pub(crate) remaining_units: u32, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `unit_count` is never read: core/src/cpu/dma.rs#L32
warning: value assigned to `unit_count` is never read --> core/src/cpu/dma.rs:32:16 | 32 | pub(crate) unit_count: u32, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `unit_count_mask` is never read: core/src/cpu/dma.rs#L31
warning: value assigned to `unit_count_mask` is never read --> core/src/cpu/dma.rs:31:5 | 31 | unit_count_mask: u32, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dst_addr_incr` is never read: core/src/cpu/dma.rs#L29
warning: value assigned to `dst_addr_incr` is never read --> core/src/cpu/dma.rs:29:16 | 29 | pub(crate) dst_addr_incr: i32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `src_addr_incr` is never read: core/src/cpu/dma.rs#L28
warning: value assigned to `src_addr_incr` is never read --> core/src/cpu/dma.rs:28:16 | 28 | pub(crate) src_addr_incr: i32, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/dma.rs#L27
warning: value assigned to `control` is never read --> core/src/cpu/dma.rs:27:16 | 27 | pub(crate) control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sqrt_engine` is never read: core/src/cpu/arm9.rs#L62
warning: value assigned to `sqrt_engine` is never read --> core/src/cpu/arm9.rs:62:9 | 62 | pub sqrt_engine: SqrtEngine, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `div_engine` is never read: core/src/cpu/arm9.rs#L61
warning: value assigned to `div_engine` is never read --> core/src/cpu/arm9.rs:61:9 | 61 | pub div_engine: DivEngine, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dma_fill` is never read: core/src/cpu/arm9.rs#L60
warning: value assigned to `dma_fill` is never read --> core/src/cpu/arm9.rs:60:9 | 60 | pub dma_fill: Bytes<16>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dma` is never read: core/src/cpu/arm9.rs#L59
warning: value assigned to `dma` is never read --> core/src/cpu/arm9.rs:59:9 | 59 | pub dma: cpu::dma::Controller<dma::Timing, u32>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `post_boot_flag` is never read: core/src/cpu/arm9.rs#L58
warning: value assigned to `post_boot_flag` is never read --> core/src/cpu/arm9.rs:58:5 | 58 | post_boot_flag: PostBootFlag, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `local_ex_mem_control` is never read: core/src/cpu/arm9.rs#L57
warning: value assigned to `local_ex_mem_control` is never read --> core/src/cpu/arm9.rs:57:5 | 57 | local_ex_mem_control: LocalExMemControl, | ^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timers` is never read: core/src/cpu/arm9.rs#L56
warning: value assigned to `timers` is never read --> core/src/cpu/arm9.rs:56:9 | 56 | pub timers: Timers, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `irqs` is never read: core/src/cpu/arm9.rs#L55
warning: value assigned to `irqs` is never read --> core/src/cpu/arm9.rs:55:9 | 55 | pub irqs: Irqs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cp15` is never read: core/src/cpu/arm9.rs#L54
warning: value assigned to `cp15` is never read --> core/src/cpu/arm9.rs:54:9 | 54 | pub cp15: Cp15, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_timings` is never read: core/src/cpu/arm9.rs#L53
warning: value assigned to `bus_timings` is never read --> core/src/cpu/arm9.rs:53:5 | 53 | bus_timings: Box<bus::timings::Timings>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_ptrs` is never read: core/src/cpu/arm9.rs#L51
warning: value assigned to `bus_ptrs` is never read --> core/src/cpu/arm9.rs:51:5 | 51 | bus_ptrs: Box<bus::ptrs::Ptrs>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm9.rs#L49
warning: value assigned to `schedule` is never read --> core/src/cpu/arm9.rs:49:9 | 49 | pub schedule: Schedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bios` is never read: core/src/cpu/arm9.rs#L48
warning: value assigned to `bios` is never read --> core/src/cpu/arm9.rs:48:5 | 48 | bios: OwnedBytesCellPtr<BIOS_BUFFER_SIZE>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `hle_bios` is never read: core/src/cpu/arm9.rs#L46
warning: value assigned to `hle_bios` is never read --> core/src/cpu/arm9.rs:46:16 | 46 | pub(super) hle_bios: hle_bios::arm9::State, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_data` is never read: core/src/cpu/arm9.rs#L45
warning: value assigned to `engine_data` is never read --> core/src/cpu/arm9.rs:45:9 | 45 | pub engine_data: E::Arm9Data, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `result` is never read: core/src/cpu/arm9/sqrt_engine.rs#L16
warning: value assigned to `result` is never read --> core/src/cpu/arm9/sqrt_engine.rs:16:5 | 16 | result: u32, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `input` is never read: core/src/cpu/arm9/sqrt_engine.rs#L15
warning: value assigned to `input` is never read --> core/src/cpu/arm9/sqrt_engine.rs:15:5 | 15 | input: u64, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/sqrt_engine.rs#L14
warning: value assigned to `control` is never read --> core/src/cpu/arm9/sqrt_engine.rs:14:5 | 14 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `rem` is never read: core/src/cpu/arm9/div_engine.rs#L22
warning: value assigned to `rem` is never read --> core/src/cpu/arm9/div_engine.rs:22:5 | 22 | rem: i64, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `quot` is never read: core/src/cpu/arm9/div_engine.rs#L21
warning: value assigned to `quot` is never read --> core/src/cpu/arm9/div_engine.rs:21:5 | 21 | quot: i64, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `denom` is never read: core/src/cpu/arm9/div_engine.rs#L20
warning: value assigned to `denom` is never read --> core/src/cpu/arm9/div_engine.rs:20:5 | 20 | denom: i64, | ^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `num` is never read: core/src/cpu/arm9/div_engine.rs#L19
warning: value assigned to `num` is never read --> core/src/cpu/arm9/div_engine.rs:19:5 | 19 | num: i64, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/div_engine.rs#L18
warning: value assigned to `control` is never read --> core/src/cpu/arm9/div_engine.rs:18:5 | 18 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timings` is never read: core/src/cpu/arm9/cp15.rs#L201
warning: value assigned to `timings` is never read --> core/src/cpu/arm9/cp15.rs:201:26 | 201 | pub(in super::super) timings: Box<Timings>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `ptrs` is never read: core/src/cpu/arm9/cp15.rs#L199
warning: value assigned to `ptrs` is never read --> core/src/cpu/arm9/cp15.rs:199:16 | 199 | pub(super) ptrs: Box<Ptrs>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `trace_process_id` is never read: core/src/cpu/arm9/cp15.rs#L194
warning: value assigned to `trace_process_id` is never read --> core/src/cpu/arm9/cp15.rs:194:9 | 194 | pub trace_process_id: u32, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `code_cache_lockdown_control` is never read: core/src/cpu/arm9/cp15.rs#L193
warning: value assigned to `code_cache_lockdown_control` is never read --> core/src/cpu/arm9/cp15.rs:193:5 | 193 | code_cache_lockdown_control: CacheLockdownControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `data_cache_lockdown_control` is never read: core/src/cpu/arm9/cp15.rs#L192
warning: value assigned to `data_cache_lockdown_control` is never read --> core/src/cpu/arm9/cp15.rs:192:5 | 192 | data_cache_lockdown_control: CacheLockdownControl, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm_upper_bound` is never read: core/src/cpu/arm9/cp15.rs#L187
warning: value assigned to `itcm_upper_bound` is never read --> core/src/cpu/arm9/cp15.rs:187:5 | 187 | itcm_upper_bound: u32, | ^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm_control` is never read: core/src/cpu/arm9/cp15.rs#L186
warning: value assigned to `itcm_control` is never read --> core/src/cpu/arm9/cp15.rs:186:5 | 186 | itcm_control: TcmControl, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm_mode` is never read: core/src/cpu/arm9/cp15.rs#L185
warning: value assigned to `itcm_mode` is never read --> core/src/cpu/arm9/cp15.rs:185:5 | 185 | itcm_mode: TcmMode, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dtcm_bounds` is never read: core/src/cpu/arm9/cp15.rs#L180
warning: value assigned to `dtcm_bounds` is never read --> core/src/cpu/arm9/cp15.rs:180:5 | 180 | dtcm_bounds: (u32, u32), | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dtcm_control` is never read: core/src/cpu/arm9/cp15.rs#L179
warning: value assigned to `dtcm_control` is never read --> core/src/cpu/arm9/cp15.rs:179:5 | 179 | dtcm_control: TcmControl, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dtcm_mode` is never read: core/src/cpu/arm9/cp15.rs#L178
warning: value assigned to `dtcm_mode` is never read --> core/src/cpu/arm9/cp15.rs:178:5 | 178 | dtcm_mode: TcmMode, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `pu_regions` is never read: core/src/cpu/arm9/cp15.rs#L177
warning: value assigned to `pu_regions` is never read --> core/src/cpu/arm9/cp15.rs:177:5 | 177 | pu_regions: [PuRegion; 8], | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/cp15.rs#L176
warning: value assigned to `control` is never read --> core/src/cpu/arm9/cp15.rs:176:5 | 176 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dtcm` is never read: core/src/cpu/arm9/cp15.rs#L175
warning: value assigned to `dtcm` is never read --> core/src/cpu/arm9/cp15.rs:175:5 | 175 | dtcm: OwnedBytesCellPtr<0x4000>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `itcm` is never read: core/src/cpu/arm9/cp15.rs#L174
warning: value assigned to `itcm` is never read --> core/src/cpu/arm9/cp15.rs:174:5 | 174 | itcm: OwnedBytesCellPtr<0x8000>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/cpu/arm9/cp15.rs#L99
warning: value assigned to `control` is never read --> core/src/cpu/arm9/cp15.rs:99:9 | 99 | pub control: PuRegionControl, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bounds` is never read: core/src/cpu/arm9/cp15.rs#L98
warning: value assigned to `bounds` is never read --> core/src/cpu/arm9/cp15.rs:98:9 | 98 | pub bounds: (u32, u32), | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cache_attrs` is never read: core/src/cpu/arm9/cp15.rs#L97
warning: value assigned to `cache_attrs` is never read --> core/src/cpu/arm9/cp15.rs:97:9 | 97 | pub cache_attrs: PuRegionCacheAttrs, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `raw_perms` is never read: core/src/cpu/arm9/cp15.rs#L94
warning: value assigned to `raw_perms` is never read --> core/src/cpu/arm9/cp15.rs:94:9 | 94 | pub raw_perms: PuRegionRawAccessPerms, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `active` is never read: core/src/cpu/arm9/cp15.rs#L93
warning: value assigned to `active` is never read --> core/src/cpu/arm9/cp15.rs:93:9 | 93 | pub active: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm9/schedule.rs#L70
warning: value assigned to `schedule` is never read --> core/src/cpu/arm9/schedule.rs:70:5 | 70 | schedule: RawSchedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `target_time` is never read: core/src/cpu/arm9/schedule.rs#L69
warning: value assigned to `target_time` is never read --> core/src/cpu/arm9/schedule.rs:69:5 | 69 | target_time: Timestamp, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_time` is never read: core/src/cpu/arm9/schedule.rs#L68
warning: value assigned to `cur_time` is never read --> core/src/cpu/arm9/schedule.rs:68:5 | 68 | cur_time: Timestamp, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `triggered` is never read: core/src/cpu/arm9/irqs.rs#L54
warning: value assigned to `triggered` is never read --> core/src/cpu/arm9/irqs.rs:54:5 | 54 | triggered: bool, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled_in_cpsr` is never read: core/src/cpu/arm9/irqs.rs#L53
warning: value assigned to `enabled_in_cpsr` is never read --> core/src/cpu/arm9/irqs.rs:53:5 | 53 | enabled_in_cpsr: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cpu_irq_line` is never read: core/src/cpu/arm9/irqs.rs#L52
warning: value assigned to `cpu_irq_line` is never read --> core/src/cpu/arm9/irqs.rs:52:5 | 52 | cpu_irq_line: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `halted` is never read: core/src/cpu/arm9/irqs.rs#L51
warning: value assigned to `halted` is never read --> core/src/cpu/arm9/irqs.rs:51:5 | 51 | halted: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_enable` is never read: core/src/cpu/arm9/irqs.rs#L50
warning: value assigned to `master_enable` is never read --> core/src/cpu/arm9/irqs.rs:50:5 | 50 | master_enable: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `requested` is never read: core/src/cpu/arm9/irqs.rs#L49
warning: value assigned to `requested` is never read --> core/src/cpu/arm9/irqs.rs:49:5 | 49 | requested: IrqFlags, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/arm9/irqs.rs#L48
warning: value assigned to `enabled` is never read --> core/src/cpu/arm9/irqs.rs:48:5 | 48 | enabled: IrqFlags, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_dma_words` is never read: core/src/cpu/arm7.rs#L45
warning: value assigned to `last_dma_words` is never read --> core/src/cpu/arm7.rs:45:5 | 45 | last_dma_words: [u32; 4], | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `dma` is never read: core/src/cpu/arm7.rs#L44
warning: value assigned to `dma` is never read --> core/src/cpu/arm7.rs:44:9 | 44 | pub dma: cpu::dma::Controller<dma::Timing, ()>, | ^^^ | = help: maybe it is overwritten before being read?
value assigned to `last_bios_word` is never read: core/src/cpu/arm7.rs#L43
warning: value assigned to `last_bios_word` is never read --> core/src/cpu/arm7.rs:43:5 | 43 | last_bios_word: u32, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bios_prot` is never read: core/src/cpu/arm7.rs#L42
warning: value assigned to `bios_prot` is never read --> core/src/cpu/arm7.rs:42:5 | 42 | bios_prot: u16, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `post_boot_flag` is never read: core/src/cpu/arm7.rs#L41
warning: value assigned to `post_boot_flag` is never read --> core/src/cpu/arm7.rs:41:5 | 41 | post_boot_flag: bool, | ^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `local_ex_mem_control` is never read: core/src/cpu/arm7.rs#L40
warning: value assigned to `local_ex_mem_control` is never read --> core/src/cpu/arm7.rs:40:5 | 40 | local_ex_mem_control: LocalExMemControl, | ^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `timers` is never read: core/src/cpu/arm7.rs#L39
warning: value assigned to `timers` is never read --> core/src/cpu/arm7.rs:39:9 | 39 | pub timers: Timers, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `irqs` is never read: core/src/cpu/arm7.rs#L38
warning: value assigned to `irqs` is never read --> core/src/cpu/arm7.rs:38:9 | 38 | pub irqs: Irqs, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_timings` is never read: core/src/cpu/arm7.rs#L37
warning: value assigned to `bus_timings` is never read --> core/src/cpu/arm7.rs:37:16 | 37 | pub(super) bus_timings: Box<bus::timings::Timings>, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bus_ptrs` is never read: core/src/cpu/arm7.rs#L35
warning: value assigned to `bus_ptrs` is never read --> core/src/cpu/arm7.rs:35:16 | 35 | pub(super) bus_ptrs: Box<bus::ptrs::Ptrs>, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm7.rs#L33
warning: value assigned to `schedule` is never read --> core/src/cpu/arm7.rs:33:9 | 33 | pub schedule: Schedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `wram` is never read: core/src/cpu/arm7.rs#L32
warning: value assigned to `wram` is never read --> core/src/cpu/arm7.rs:32:9 | 32 | pub wram: OwnedBytesCellPtr<0x1_0000>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bios` is never read: core/src/cpu/arm7.rs#L31
warning: value assigned to `bios` is never read --> core/src/cpu/arm7.rs:31:5 | 31 | bios: OwnedBytesCellPtr<BIOS_SIZE>, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `hle_bios` is never read: core/src/cpu/arm7.rs#L29
warning: value assigned to `hle_bios` is never read --> core/src/cpu/arm7.rs:29:16 | 29 | pub(super) hle_bios: hle_bios::arm7::State, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `engine_data` is never read: core/src/cpu/arm7.rs#L28
warning: value assigned to `engine_data` is never read --> core/src/cpu/arm7.rs:28:9 | 28 | pub engine_data: E::Arm7Data, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `schedule` is never read: core/src/cpu/arm7/schedule.rs#L74
warning: value assigned to `schedule` is never read --> core/src/cpu/arm7/schedule.rs:74:5 | 74 | schedule: RawSchedule, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `target_time` is never read: core/src/cpu/arm7/schedule.rs#L73
warning: value assigned to `target_time` is never read --> core/src/cpu/arm7/schedule.rs:73:5 | 73 | target_time: Timestamp, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cur_time` is never read: core/src/cpu/arm7/schedule.rs#L72
warning: value assigned to `cur_time` is never read --> core/src/cpu/arm7/schedule.rs:72:5 | 72 | cur_time: Timestamp, | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `triggered` is never read: core/src/cpu/arm7/irqs.rs#L57
warning: value assigned to `triggered` is never read --> core/src/cpu/arm7/irqs.rs:57:5 | 57 | triggered: bool, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled_in_cpsr` is never read: core/src/cpu/arm7/irqs.rs#L56
warning: value assigned to `enabled_in_cpsr` is never read --> core/src/cpu/arm7/irqs.rs:56:5 | 56 | enabled_in_cpsr: bool, | ^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `cpu_irq_line` is never read: core/src/cpu/arm7/irqs.rs#L55
warning: value assigned to `cpu_irq_line` is never read --> core/src/cpu/arm7/irqs.rs:55:5 | 55 | cpu_irq_line: bool, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `halted` is never read: core/src/cpu/arm7/irqs.rs#L54
warning: value assigned to `halted` is never read --> core/src/cpu/arm7/irqs.rs:54:5 | 54 | halted: bool, | ^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_enable` is never read: core/src/cpu/arm7/irqs.rs#L53
warning: value assigned to `master_enable` is never read --> core/src/cpu/arm7/irqs.rs:53:5 | 53 | master_enable: bool, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `requested` is never read: core/src/cpu/arm7/irqs.rs#L52
warning: value assigned to `requested` is never read --> core/src/cpu/arm7/irqs.rs:52:5 | 52 | requested: IrqFlags, | ^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `enabled` is never read: core/src/cpu/arm7/irqs.rs#L51
warning: value assigned to `enabled` is never read --> core/src/cpu/arm7/irqs.rs:51:5 | 51 | enabled: IrqFlags, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `master_volume` is never read: core/src/audio.rs#L91
warning: value assigned to `master_volume` is never read --> core/src/audio.rs:91:5 | 91 | master_volume: u8, | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `bias` is never read: core/src/audio.rs#L90
warning: value assigned to `bias` is never read --> core/src/audio.rs:90:5 | 90 | bias: u16, | ^^^^ | = help: maybe it is overwritten before being read?
value assigned to `control` is never read: core/src/audio.rs#L89
warning: value assigned to `control` is never read --> core/src/audio.rs:89:5 | 89 | control: Control, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `capture` is never read: core/src/audio.rs#L88
warning: value assigned to `capture` is never read --> core/src/audio.rs:88:9 | 88 | pub capture: [CaptureUnit; 2], | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `channels` is never read: core/src/audio.rs#L87
warning: value assigned to `channels` is never read --> core/src/audio.rs:87:9 | 87 | pub channels: [Channel; 16], | ^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sample_chunk_size` is never read: core/src/audio.rs#L86
warning: value assigned to `sample_chunk_size` is never read --> core/src/audio.rs:86:9 | 86 | pub sample_chunk_size: u16, | ^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `sample_chunk` is never read: core/src/audio.rs#L84
warning: value assigned to `sample_chunk` is never read --> core/src/audio.rs:84:5 | 84 | sample_chunk: Vec<[OutputSample; 2]>, | ^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `backend` is never read: core/src/audio.rs#L82
warning: value assigned to `backend` is never read --> core/src/audio.rs:82:9 | 82 | pub backend: Box<dyn Backend>, | ^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `noise_lfsr` is never read: core/src/audio/channel.rs#L184
warning: value assigned to `noise_lfsr` is never read --> core/src/audio/channel.rs:184:5 | 184 | noise_lfsr: u16, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `adpcm_byte` is never read: core/src/audio/channel.rs#L183
warning: value assigned to `adpcm_byte` is never read --> core/src/audio/channel.rs:183:5 | 183 | adpcm_byte: u8, | ^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_start_adpcm_index` is never read: core/src/audio/channel.rs#L182
warning: value assigned to `loop_start_adpcm_index` is never read --> core/src/audio/channel.rs:182:5 | 182 | loop_start_adpcm_index: AdpcmIndex, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `adpcm_index` is never read: core/src/audio/channel.rs#L181
warning: value assigned to `adpcm_index` is never read --> core/src/audio/channel.rs:181:5 | 181 | adpcm_index: AdpcmIndex, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `loop_start_adpcm_value` is never read: core/src/audio/channel.rs#L180
warning: value assigned to `loop_start_adpcm_value` is never read --> core/src/audio/channel.rs:180:5 | 180 | loop_start_adpcm_value: i16, | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read?
value assigned to `adpcm_value` is never read: core/src/audio/channel.rs#L179
warning: value assigned to `adpcm_value` is never read --> core/src/audio/channel.rs:179:5 | 179 | adpcm_value: i16, | ^^^^^^^^^^^ | = help: maybe it is overwritten before being read?

Artifacts

Produced during runtime
Name Size Digest
macOS-app Expired
5.68 MB
sha256:11e2f5ee3001cd701e17df9fb75291b6a77bece5ea62494be8236a7c840b347e
macOS-app-debug Expired
6.97 MB
sha256:74eb535387cf87d9caac3b35f355bb81155f07de5a270fe737d41c20728b569a
macOS-app-debug-gdb Expired
7.12 MB
sha256:c4b47ea4567dd61b9b083a3d4e1c3902b767aa1a0d5de97562f821e2dffeda27