Struct libpanel_sys::PanelSaveDelegateClass
source · #[repr(C)]pub struct PanelSaveDelegateClass {
pub parent_class: GObjectClass,
pub save_async: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub save_finish: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>,
pub save: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate, _: *mut GTask) -> gboolean>,
pub discard: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate)>,
pub close: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate)>,
pub _reserved: [gpointer; 8],
}
Fields§
§parent_class: GObjectClass
§save_async: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§save_finish: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>
§save: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate, _: *mut GTask) -> gboolean>
§discard: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate)>
§close: Option<unsafe extern "C" fn(_: *mut PanelSaveDelegate)>
§_reserved: [gpointer; 8]
Trait Implementations§
source§impl Clone for PanelSaveDelegateClass
impl Clone for PanelSaveDelegateClass
source§fn clone(&self) -> PanelSaveDelegateClass
fn clone(&self) -> PanelSaveDelegateClass
Returns a copy 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 PanelSaveDelegateClass
impl Debug for PanelSaveDelegateClass
impl Copy for PanelSaveDelegateClass
Auto Trait Implementations§
impl Freeze for PanelSaveDelegateClass
impl RefUnwindSafe for PanelSaveDelegateClass
impl !Send for PanelSaveDelegateClass
impl !Sync for PanelSaveDelegateClass
impl Unpin for PanelSaveDelegateClass
impl UnwindSafe for PanelSaveDelegateClass
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)