#[repr(C)]pub struct ClutterCanvasClass {
pub parent_class: GObjectClass,
pub draw: Option<unsafe extern "C" fn(*mut ClutterCanvas, *mut cairo_t, c_int, c_int) -> gboolean>,
pub _padding: [gpointer; 16],
}
Fields§
§parent_class: GObjectClass
§draw: Option<unsafe extern "C" fn(*mut ClutterCanvas, *mut cairo_t, c_int, c_int) -> gboolean>
§_padding: [gpointer; 16]
Trait Implementations§
Source§impl Clone for ClutterCanvasClass
impl Clone for ClutterCanvasClass
Source§fn clone(&self) -> ClutterCanvasClass
fn clone(&self) -> ClutterCanvasClass
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 moreSource§impl Debug for ClutterCanvasClass
impl Debug for ClutterCanvasClass
impl Copy for ClutterCanvasClass
Auto Trait Implementations§
impl Freeze for ClutterCanvasClass
impl RefUnwindSafe for ClutterCanvasClass
impl !Send for ClutterCanvasClass
impl !Sync for ClutterCanvasClass
impl Unpin for ClutterCanvasClass
impl UnwindSafe for ClutterCanvasClass
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