Struct aravis_sys::ArvInterfaceClass [−][src]
#[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: GObjectClassupdate_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
Auto Trait Implementations
impl RefUnwindSafe for ArvInterfaceClassimpl !Send for ArvInterfaceClassimpl !Sync for ArvInterfaceClassimpl Unpin for ArvInterfaceClassimpl UnwindSafe for ArvInterfaceClassBlanket Implementations
Mutably borrows from an owned value. Read more