#[repr(C)]pub struct ShumateDataSourceClass {
pub parent_class: GObjectClass,
pub get_tile_data_async: Option<unsafe extern "C" fn(*mut ShumateDataSource, c_int, c_int, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer)>,
pub get_tile_data_finish: Option<unsafe extern "C" fn(*mut ShumateDataSource, *mut GAsyncResult, *mut *mut GError) -> *mut GBytes>,
pub start_request: Option<unsafe extern "C" fn(*mut ShumateDataSource, c_int, c_int, c_int, *mut GCancellable) -> *mut ShumateDataSourceRequest>,
pub padding: [gpointer; 15],
}
Fields§
§parent_class: GObjectClass
§get_tile_data_async: Option<unsafe extern "C" fn(*mut ShumateDataSource, c_int, c_int, c_int, *mut GCancellable, GAsyncReadyCallback, gpointer)>
§get_tile_data_finish: Option<unsafe extern "C" fn(*mut ShumateDataSource, *mut GAsyncResult, *mut *mut GError) -> *mut GBytes>
§start_request: Option<unsafe extern "C" fn(*mut ShumateDataSource, c_int, c_int, c_int, *mut GCancellable) -> *mut ShumateDataSourceRequest>
§padding: [gpointer; 15]
Trait Implementations§
Source§impl Clone for ShumateDataSourceClass
impl Clone for ShumateDataSourceClass
Source§fn clone(&self) -> ShumateDataSourceClass
fn clone(&self) -> ShumateDataSourceClass
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 ShumateDataSourceClass
impl Debug for ShumateDataSourceClass
impl Copy for ShumateDataSourceClass
Auto Trait Implementations§
impl Freeze for ShumateDataSourceClass
impl RefUnwindSafe for ShumateDataSourceClass
impl !Send for ShumateDataSourceClass
impl !Sync for ShumateDataSourceClass
impl Unpin for ShumateDataSourceClass
impl UnwindSafe for ShumateDataSourceClass
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