#[repr(C, align(256))]pub struct StaticsInRom {
pub jump_instruction: u32,
pub version: u16,
pub valid_pokes: u16,
pub data_origin: u32,
pub data_size_bytes: u32,
pub poke_table: [([u8; 2], [u8; 4]); 40],
}Expand description
In-ROM representation of static initialization data
Placed by the image creation tool, and used for bootstrapping the Rust environment
usize is not allowed because this structure is packed on a 64-bit host.
Fields§
§jump_instruction: u32§version: u16§valid_pokes: u16§data_origin: u32§data_size_bytes: u32§poke_table: [([u8; 2], [u8; 4]); 40]Implementations§
Auto Trait Implementations§
impl Freeze for StaticsInRom
impl RefUnwindSafe for StaticsInRom
impl Send for StaticsInRom
impl Sync for StaticsInRom
impl Unpin for StaticsInRom
impl UnwindSafe for StaticsInRom
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more