Struct libpanel_sys::PanelDockClass
source · [−]#[repr(C)]pub struct PanelDockClass {
pub parent_class: GtkWidgetClass,
pub panel_drag_begin: Option<unsafe extern "C" fn(_: *mut PanelDock, _: *mut PanelWidget)>,
pub panel_drag_end: Option<unsafe extern "C" fn(_: *mut PanelDock, _: *mut PanelWidget)>,
}
Fields
parent_class: GtkWidgetClass
panel_drag_begin: Option<unsafe extern "C" fn(_: *mut PanelDock, _: *mut PanelWidget)>
panel_drag_end: Option<unsafe extern "C" fn(_: *mut PanelDock, _: *mut PanelWidget)>
Trait Implementations
sourceimpl Clone for PanelDockClass
impl Clone for PanelDockClass
sourcefn clone(&self) -> PanelDockClass
fn clone(&self) -> PanelDockClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PanelDockClass
impl Debug for PanelDockClass
impl Copy for PanelDockClass
Auto Trait Implementations
impl RefUnwindSafe for PanelDockClass
impl !Send for PanelDockClass
impl !Sync for PanelDockClass
impl Unpin for PanelDockClass
impl UnwindSafe for PanelDockClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more