Struct aravis_sys::ArvGcRegisterInterface
source · #[repr(C)]pub struct ArvGcRegisterInterface {
pub parent: GTypeInterface,
pub get: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut c_void, _: u64, _: *mut *mut GError)>,
pub set: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut c_void, _: u64, _: *mut *mut GError)>,
pub get_address: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut *mut GError) -> u64>,
pub get_length: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut *mut GError) -> u64>,
}
Fields§
§parent: GTypeInterface
§get: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut c_void, _: u64, _: *mut *mut GError)>
§set: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut c_void, _: u64, _: *mut *mut GError)>
§get_address: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut *mut GError) -> u64>
§get_length: Option<unsafe extern "C" fn(_: *mut ArvGcRegister, _: *mut *mut GError) -> u64>
Trait Implementations§
source§impl Clone for ArvGcRegisterInterface
impl Clone for ArvGcRegisterInterface
source§fn clone(&self) -> ArvGcRegisterInterface
fn clone(&self) -> ArvGcRegisterInterface
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 ArvGcRegisterInterface
impl Debug for ArvGcRegisterInterface
impl Copy for ArvGcRegisterInterface
Auto Trait Implementations§
impl RefUnwindSafe for ArvGcRegisterInterface
impl Send for ArvGcRegisterInterface
impl Sync for ArvGcRegisterInterface
impl Unpin for ArvGcRegisterInterface
impl UnwindSafe for ArvGcRegisterInterface
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