#[repr(C)]pub struct ShumateMapSourceClass {
pub parent_class: GObjectClass,
pub fill_tile_async: Option<unsafe extern "C" fn(*mut ShumateMapSource, *mut ShumateTile, *mut GCancellable, GAsyncReadyCallback, gpointer)>,
pub fill_tile_finish: Option<unsafe extern "C" fn(*mut ShumateMapSource, *mut GAsyncResult, *mut *mut GError) -> gboolean>,
pub padding: [gpointer; 16],
}
Fields§
§parent_class: GObjectClass
§fill_tile_async: Option<unsafe extern "C" fn(*mut ShumateMapSource, *mut ShumateTile, *mut GCancellable, GAsyncReadyCallback, gpointer)>
§fill_tile_finish: Option<unsafe extern "C" fn(*mut ShumateMapSource, *mut GAsyncResult, *mut *mut GError) -> gboolean>
§padding: [gpointer; 16]
Trait Implementations§
Source§impl Clone for ShumateMapSourceClass
impl Clone for ShumateMapSourceClass
Source§fn clone(&self) -> ShumateMapSourceClass
fn clone(&self) -> ShumateMapSourceClass
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 ShumateMapSourceClass
impl Debug for ShumateMapSourceClass
impl Copy for ShumateMapSourceClass
Auto Trait Implementations§
impl Freeze for ShumateMapSourceClass
impl RefUnwindSafe for ShumateMapSourceClass
impl !Send for ShumateMapSourceClass
impl !Sync for ShumateMapSourceClass
impl Unpin for ShumateMapSourceClass
impl UnwindSafe for ShumateMapSourceClass
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