#[repr(C)]pub struct ArvInterfaceClass {
pub parent_class: GObjectClass,
pub update_device_list: Option<unsafe extern "C" fn(*mut ArvInterface, *mut GArray)>,
pub open_device: Option<unsafe extern "C" fn(*mut ArvInterface, *const c_char, *mut *mut GError) -> *mut ArvDevice>,
pub protocol: *const c_char,
}Fields§
§parent_class: GObjectClass§update_device_list: Option<unsafe extern "C" fn(*mut ArvInterface, *mut GArray)>§open_device: Option<unsafe extern "C" fn(*mut ArvInterface, *const c_char, *mut *mut GError) -> *mut ArvDevice>§protocol: *const c_charTrait Implementations§
Source§impl Clone for ArvInterfaceClass
impl Clone for ArvInterfaceClass
Source§fn clone(&self) -> ArvInterfaceClass
fn clone(&self) -> ArvInterfaceClass
Returns a duplicate 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 ArvInterfaceClass
impl Debug for ArvInterfaceClass
impl Copy for ArvInterfaceClass
Auto Trait Implementations§
impl Freeze for ArvInterfaceClass
impl RefUnwindSafe for ArvInterfaceClass
impl !Send for ArvInterfaceClass
impl !Sync for ArvInterfaceClass
impl Unpin for ArvInterfaceClass
impl UnwindSafe for ArvInterfaceClass
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