Struct hinoko_sys::HinokoFwIsoResourceInterface
source · [−]#[repr(C)]pub struct HinokoFwIsoResourceInterface {
pub parent_iface: GTypeInterface,
pub open: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: *const c_char, _: c_int, _: *mut *mut GError) -> gboolean>,
pub allocate_async: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: *const u8, _: size_t, _: c_uint, _: *mut *mut GError) -> gboolean>,
pub create_source: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: *mut *mut GSource, _: *mut *mut GError) -> gboolean>,
pub allocated: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: c_uint, _: c_uint, _: *const GError)>,
pub deallocated: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: c_uint, _: c_uint, _: *const GError)>,
}Fields
parent_iface: GTypeInterfaceopen: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: *const c_char, _: c_int, _: *mut *mut GError) -> gboolean>allocate_async: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: *const u8, _: size_t, _: c_uint, _: *mut *mut GError) -> gboolean>create_source: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: *mut *mut GSource, _: *mut *mut GError) -> gboolean>allocated: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: c_uint, _: c_uint, _: *const GError)>deallocated: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoResource, _: c_uint, _: c_uint, _: *const GError)>Trait Implementations
sourceimpl Clone for HinokoFwIsoResourceInterface
impl Clone for HinokoFwIsoResourceInterface
sourcefn clone(&self) -> HinokoFwIsoResourceInterface
fn clone(&self) -> HinokoFwIsoResourceInterface
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 HinokoFwIsoResourceInterface
impl Debug for HinokoFwIsoResourceInterface
impl Copy for HinokoFwIsoResourceInterface
Auto Trait Implementations
impl RefUnwindSafe for HinokoFwIsoResourceInterface
impl Send for HinokoFwIsoResourceInterface
impl Sync for HinokoFwIsoResourceInterface
impl Unpin for HinokoFwIsoResourceInterface
impl UnwindSafe for HinokoFwIsoResourceInterface
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