#[repr(C, packed(2))]pub struct PrinterData {Show 26 fields
pub pd_Device: DeviceData,
pub pd_Unit: MsgPort,
pub pd_PrinterSegment: BPTR,
pub pd_PrinterType: UWORD,
pub pd_SegmentData: *mut PrinterSegment,
pub pd_PrintBuf: *mut UBYTE,
pub pd_PWrite: FPTR,
pub pd_PBothReady: FPTR,
pub pd_ior0: PrinterData__bindgen_ty_1,
pub pd_ior1: PrinterData__bindgen_ty_2,
pub pd_TIOR: timerequest,
pub pd_IORPort: MsgPort,
pub pd_TC: Task,
pub pd_OldStk: [UBYTE; 2048],
pub pd_Flags: UBYTE,
pub pd_pad: UBYTE,
pub pd_Preferences: Preferences,
pub pd_PWaitEnabled: UBYTE,
pub pd_Flags1: UBYTE,
pub pd_Stk: [UBYTE; 4096],
pub pd_PUnit: *mut PrinterUnit,
pub pd_PRead: FPTR,
pub pd_CallErrHook: FPTR,
pub pd_UnitNumber: ULONG,
pub pd_DriverName: STRPTR,
pub pd_PQuery: FPTR,
}Fields§
§pd_Device: DeviceData§pd_Unit: MsgPort§pd_PrinterSegment: BPTR§pd_PrinterType: UWORD§pd_SegmentData: *mut PrinterSegment§pd_PrintBuf: *mut UBYTE§pd_PWrite: FPTR§pd_PBothReady: FPTR§pd_ior0: PrinterData__bindgen_ty_1§pd_ior1: PrinterData__bindgen_ty_2§pd_TIOR: timerequest§pd_IORPort: MsgPort§pd_TC: Task§pd_OldStk: [UBYTE; 2048]§pd_Flags: UBYTE§pd_pad: UBYTE§pd_Preferences: Preferences§pd_PWaitEnabled: UBYTE§pd_Flags1: UBYTE§pd_Stk: [UBYTE; 4096]§pd_PUnit: *mut PrinterUnit§pd_PRead: FPTR§pd_CallErrHook: FPTR§pd_UnitNumber: ULONG§pd_DriverName: STRPTR§pd_PQuery: FPTRTrait Implementations§
Source§impl Clone for PrinterData
impl Clone for PrinterData
Source§fn clone(&self) -> PrinterData
fn clone(&self) -> PrinterData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PrinterData
Auto Trait Implementations§
impl Freeze for PrinterData
impl RefUnwindSafe for PrinterData
impl !Send for PrinterData
impl !Sync for PrinterData
impl Unpin for PrinterData
impl UnwindSafe for PrinterData
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