#[repr(C, packed(1))]pub struct screen_info {Show 36 fields
pub orig_x: u8,
pub orig_y: u8,
pub ext_mem_k: u16,
pub orig_video_page: u16,
pub orig_video_mode: u8,
pub orig_video_cols: u8,
pub flags: u8,
pub unused2: u8,
pub orig_video_ega_bx: u16,
pub unused3: u16,
pub orig_video_lines: u8,
pub orig_video_isVGA: u8,
pub orig_video_points: u16,
pub lfb_width: u16,
pub lfb_height: u16,
pub lfb_depth: u16,
pub lfb_base: u32,
pub lfb_size: u32,
pub cl_magic: u16,
pub cl_offset: u16,
pub lfb_linelength: u16,
pub red_size: u8,
pub red_pos: u8,
pub green_size: u8,
pub green_pos: u8,
pub blue_size: u8,
pub blue_pos: u8,
pub rsvd_size: u8,
pub rsvd_pos: u8,
pub vesapm_seg: u16,
pub vesapm_off: u16,
pub pages: u16,
pub vesa_attributes: u16,
pub capabilities: u32,
pub ext_lfb_base: u32,
pub _reserved: [u8; 2],
}Available on x86 or x86-64 only.
Expand description
From include/uapi/linux/screen_info.h
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]Trait Implementations§
Source§impl Clone for screen_info
impl Clone for screen_info
Source§fn clone(&self) -> screen_info
fn clone(&self) -> screen_info
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for screen_info
Source§impl Debug for screen_info
impl Debug for screen_info
Source§impl Default for screen_info
impl Default for screen_info
Source§fn default() -> screen_info
fn default() -> screen_info
Returns the “default value” for a type. Read more
Source§impl PartialEq for screen_info
impl PartialEq for screen_info
Source§fn eq(&self, other: &screen_info) -> bool
fn eq(&self, other: &screen_info) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for screen_info
Auto Trait Implementations§
impl Freeze for screen_info
impl RefUnwindSafe for screen_info
impl Send for screen_info
impl Sync for screen_info
impl Unpin for screen_info
impl UnsafeUnpin for screen_info
impl UnwindSafe for screen_info
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