#[repr(C, packed(1))]struct ScreenInfo {Show 36 fields
orig_x: u8,
orig_y: u8,
ext_mem_k: u16,
orig_video_page: u16,
orig_video_mode: u8,
orig_video_cols: u8,
flags: u8,
unused2: u8,
orig_video_ega_bx: u16,
unused3: u16,
orig_video_lines: u8,
orig_video_isVGA: u8,
orig_video_points: u16,
lfb_width: u16,
lfb_height: u16,
lfb_depth: u16,
lfb_base: u32,
lfb_size: u32,
cl_magic: u16,
cl_offset: u16,
lfb_linelength: u16,
red_size: u8,
red_pos: u8,
green_size: u8,
green_pos: u8,
blue_size: u8,
blue_pos: u8,
rsvd_size: u8,
rsvd_pos: u8,
vesapm_seg: u16,
vesapm_off: u16,
pages: u16,
vesa_attributes: u16,
capabilities: u32,
ext_lfb_base: u32,
_reserved: [u8; 2],
}Fields§
§orig_x: u8§orig_y: u8§ext_mem_k: u16§orig_video_page: u16§orig_video_mode: u8§orig_video_cols: u8§flags: u8§unused2: u8§orig_video_ega_bx: u16§unused3: u16§orig_video_lines: u8§orig_video_isVGA: u8§orig_video_points: u16§lfb_width: u16§lfb_height: u16§lfb_depth: u16§lfb_base: u32§lfb_size: u32§cl_magic: u16§cl_offset: u16§lfb_linelength: u16§red_size: u8§red_pos: u8§green_size: u8§green_pos: u8§blue_size: u8§blue_pos: u8§rsvd_size: u8§rsvd_pos: u8§vesapm_seg: u16§vesapm_off: u16§pages: u16§vesa_attributes: u16§capabilities: u32§ext_lfb_base: u32§_reserved: [u8; 2]Auto Trait Implementations§
impl Freeze for ScreenInfo
impl RefUnwindSafe for ScreenInfo
impl Send for ScreenInfo
impl Sync for ScreenInfo
impl Unpin for ScreenInfo
impl UnwindSafe for ScreenInfo
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