#[repr(C)]pub struct Screen {Show 20 fields
pub ext_data: *mut XExtData,
pub display: *mut Display,
pub root: Window,
pub width: c_int,
pub height: c_int,
pub mwidth: c_int,
pub mheight: c_int,
pub ndepths: c_int,
pub depths: *mut Depth,
pub root_depth: c_int,
pub root_visual: *mut Visual,
pub default_gc: GC,
pub cmap: Colormap,
pub white_pixel: c_ulong,
pub black_pixel: c_ulong,
pub max_maps: c_int,
pub min_maps: c_int,
pub backing_store: c_int,
pub save_unders: Bool,
pub root_input_mask: c_long,
}
Fields§
§ext_data: *mut XExtData
§display: *mut Display
§root: Window
§width: c_int
§height: c_int
§mwidth: c_int
§mheight: c_int
§ndepths: c_int
§depths: *mut Depth
§root_depth: c_int
§root_visual: *mut Visual
§default_gc: GC
§cmap: Colormap
§white_pixel: c_ulong
§black_pixel: c_ulong
§max_maps: c_int
§min_maps: c_int
§backing_store: c_int
§save_unders: Bool
§root_input_mask: c_long
Trait Implementations§
impl Copy for Screen
impl StructuralPartialEq for Screen
Auto Trait Implementations§
impl Freeze for Screen
impl RefUnwindSafe for Screen
impl !Send for Screen
impl !Sync for Screen
impl Unpin for Screen
impl UnwindSafe for Screen
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)