#[repr(C)]
pub struct RUCursorFuncs {
Show 14 fields pub destroy: extern "C" fn(self_c: *const RUBase), pub swap: extern "C" fn(self_c: *const RUBase, other: *const RUBase), pub shape: extern "C" fn(self_c: *const RUBase) -> u32, pub set_shape: extern "C" fn(self_c: *const RUBase, new_shape: u32), pub bitmap: extern "C" fn(self_c: *const RUBase) -> RUBitmap, pub mask: extern "C" fn(self_c: *const RUBase) -> RUBitmap, pub pixmap: extern "C" fn(self_c: *const RUBase) -> RUPixmap, pub hot_spot: extern "C" fn(self_c: *const RUBase) -> RUPoint, pub pos: extern "C" fn(self_c: *const RUBase) -> RUPoint, pub pos_2: extern "C" fn(self_c: *const RUBase, screen: *const RUBase) -> RUPoint, pub set_pos: extern "C" fn(self_c: *const RUBase, x: i32, y: i32), pub set_pos_2: extern "C" fn(self_c: *const RUBase, screen: *const RUBase, x: i32, y: i32), pub set_pos_3: extern "C" fn(self_c: *const RUBase, p: *const RUBase), pub set_pos_4: extern "C" fn(self_c: *const RUBase, screen: *const RUBase, p: *const RUBase),
}

Fields

destroy: extern "C" fn(self_c: *const RUBase)swap: extern "C" fn(self_c: *const RUBase, other: *const RUBase)shape: extern "C" fn(self_c: *const RUBase) -> u32set_shape: extern "C" fn(self_c: *const RUBase, new_shape: u32)bitmap: extern "C" fn(self_c: *const RUBase) -> RUBitmapmask: extern "C" fn(self_c: *const RUBase) -> RUBitmappixmap: extern "C" fn(self_c: *const RUBase) -> RUPixmaphot_spot: extern "C" fn(self_c: *const RUBase) -> RUPointpos: extern "C" fn(self_c: *const RUBase) -> RUPointpos_2: extern "C" fn(self_c: *const RUBase, screen: *const RUBase) -> RUPointset_pos: extern "C" fn(self_c: *const RUBase, x: i32, y: i32)set_pos_2: extern "C" fn(self_c: *const RUBase, screen: *const RUBase, x: i32, y: i32)set_pos_3: extern "C" fn(self_c: *const RUBase, p: *const RUBase)set_pos_4: extern "C" fn(self_c: *const RUBase, screen: *const RUBase, p: *const RUBase)

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.