ConUnit

Struct ConUnit 

Source
#[repr(C, packed(2))]
pub struct ConUnit {
Show 35 fields pub cu_MP: MsgPort, pub cu_Window: *mut Window, pub cu_XCP: WORD, pub cu_YCP: WORD, pub cu_XMax: WORD, pub cu_YMax: WORD, pub cu_XRSize: WORD, pub cu_YRSize: WORD, pub cu_XROrigin: WORD, pub cu_YROrigin: WORD, pub cu_XRExtant: WORD, pub cu_YRExtant: WORD, pub cu_XMinShrink: WORD, pub cu_YMinShrink: WORD, pub cu_XCCP: WORD, pub cu_YCCP: WORD, pub cu_KeyMapStruct: KeyMap, pub cu_TabStops: [UWORD; 80], pub cu_Mask: BYTE, pub cu_FgPen: BYTE, pub cu_BgPen: BYTE, pub cu_AOLPen: BYTE, pub cu_DrawMode: BYTE, pub cu_Obsolete1: BYTE, pub cu_Obsolete2: APTR, pub cu_Minterms: [UBYTE; 8], pub cu_Font: *mut TextFont, pub cu_AlgoStyle: UBYTE, pub cu_TxFlags: UBYTE, pub cu_TxHeight: UWORD, pub cu_TxWidth: UWORD, pub cu_TxBaseline: UWORD, pub cu_TxSpacing: WORD, pub cu_Modes: [UBYTE; 3], pub cu_RawEvents: [UBYTE; 3],
}

Fields§

§cu_MP: MsgPort§cu_Window: *mut Window§cu_XCP: WORD§cu_YCP: WORD§cu_XMax: WORD§cu_YMax: WORD§cu_XRSize: WORD§cu_YRSize: WORD§cu_XROrigin: WORD§cu_YROrigin: WORD§cu_XRExtant: WORD§cu_YRExtant: WORD§cu_XMinShrink: WORD§cu_YMinShrink: WORD§cu_XCCP: WORD§cu_YCCP: WORD§cu_KeyMapStruct: KeyMap§cu_TabStops: [UWORD; 80]§cu_Mask: BYTE§cu_FgPen: BYTE§cu_BgPen: BYTE§cu_AOLPen: BYTE§cu_DrawMode: BYTE§cu_Obsolete1: BYTE§cu_Obsolete2: APTR§cu_Minterms: [UBYTE; 8]§cu_Font: *mut TextFont§cu_AlgoStyle: UBYTE§cu_TxFlags: UBYTE§cu_TxHeight: UWORD§cu_TxWidth: UWORD§cu_TxBaseline: UWORD§cu_TxSpacing: WORD§cu_Modes: [UBYTE; 3]§cu_RawEvents: [UBYTE; 3]

Trait Implementations§

Source§

impl Clone for ConUnit

Source§

fn clone(&self) -> ConUnit

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ConUnit

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for ConUnit

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.