pub struct WaylandCursor {
    pub wl_cursor_theme_load: Symbol<'static, unsafe extern "C" fn(_: *const c_char, _: c_int, _: *mut wl_proxy) -> *mut wl_cursor_theme>,
    pub wl_cursor_theme_destroy: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor_theme)>,
    pub wl_cursor_theme_get_cursor: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor_theme, _: *const c_char) -> *mut wl_cursor>,
    pub wl_cursor_image_get_buffer: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor_image) -> *mut wl_proxy>,
    pub wl_cursor_frame: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor, _: u32) -> c_int>,
    pub wl_cursor_frame_and_duration: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor, _: u32, _: *mut u32) -> c_int>,
    /* private fields */
}

Fields

wl_cursor_theme_load: Symbol<'static, unsafe extern "C" fn(_: *const c_char, _: c_int, _: *mut wl_proxy) -> *mut wl_cursor_theme>wl_cursor_theme_destroy: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor_theme)>wl_cursor_theme_get_cursor: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor_theme, _: *const c_char) -> *mut wl_cursor>wl_cursor_image_get_buffer: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor_image) -> *mut wl_proxy>wl_cursor_frame: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor, _: u32) -> c_int>wl_cursor_frame_and_duration: Symbol<'static, unsafe extern "C" fn(_: *mut wl_cursor, _: u32, _: *mut u32) -> c_int>

Implementations

Trait Implementations

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 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.