Struct druid::piet::cairo::glib::gobject_ffi::GTypeModuleClass
pub struct GTypeModuleClass {
pub parent_class: GObjectClass,
pub load: Option<unsafe extern "C" fn(_: *mut GTypeModule) -> i32>,
pub unload: Option<unsafe extern "C" fn(_: *mut GTypeModule)>,
pub reserved1: Option<unsafe extern "C" fn()>,
pub reserved2: Option<unsafe extern "C" fn()>,
pub reserved3: Option<unsafe extern "C" fn()>,
pub reserved4: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: GObjectClass
§load: Option<unsafe extern "C" fn(_: *mut GTypeModule) -> i32>
§unload: Option<unsafe extern "C" fn(_: *mut GTypeModule)>
§reserved1: Option<unsafe extern "C" fn()>
§reserved2: Option<unsafe extern "C" fn()>
§reserved3: Option<unsafe extern "C" fn()>
§reserved4: Option<unsafe extern "C" fn()>
Trait Implementations§
§impl Clone for GTypeModuleClass
impl Clone for GTypeModuleClass
§fn clone(&self) -> GTypeModuleClass
fn clone(&self) -> GTypeModuleClass
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 more§impl Debug for GTypeModuleClass
impl Debug for GTypeModuleClass
impl Copy for GTypeModuleClass
Auto Trait Implementations§
impl RefUnwindSafe for GTypeModuleClass
impl !Send for GTypeModuleClass
impl !Sync for GTypeModuleClass
impl Unpin for GTypeModuleClass
impl UnwindSafe for GTypeModuleClass
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
§impl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
§fn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere U: RoundFrom<T>,
§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.