#[repr(C)]pub struct XImage {Show 17 fields
pub width: c_int,
pub height: c_int,
pub xoffset: c_int,
pub format: c_int,
pub data: *mut c_char,
pub byte_order: c_int,
pub bitmap_unit: c_int,
pub bitmap_bit_order: c_int,
pub bitmap_pad: c_int,
pub depth: c_int,
pub bytes_per_line: c_int,
pub bits_per_pixel: c_int,
pub red_mask: c_ulong,
pub green_mask: c_ulong,
pub blue_mask: c_ulong,
pub obdata: XPointer,
pub funcs: ImageFns,
}
Fields§
§width: c_int
§height: c_int
§xoffset: c_int
§format: c_int
§data: *mut c_char
§byte_order: c_int
§bitmap_unit: c_int
§bitmap_bit_order: c_int
§bitmap_pad: c_int
§depth: c_int
§bytes_per_line: c_int
§bits_per_pixel: c_int
§red_mask: c_ulong
§green_mask: c_ulong
§blue_mask: c_ulong
§obdata: XPointer
§funcs: ImageFns
Trait Implementations§
impl Copy for XImage
impl StructuralPartialEq for XImage
Auto Trait Implementations§
impl Freeze for XImage
impl RefUnwindSafe for XImage
impl !Send for XImage
impl !Sync for XImage
impl Unpin for XImage
impl UnwindSafe for XImage
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
)