#[repr(C)]pub struct HitakiTascamProtocolInterface {
pub iface: GTypeInterface,
pub read_state: Option<unsafe extern "C" fn(*mut HitakiTascamProtocol, *const *mut u32, *mut size_t, *mut *mut GError) -> gboolean>,
pub changed: Option<unsafe extern "C" fn(*mut HitakiTascamProtocol, c_uint, c_uint, c_uint)>,
}Fields§
§iface: GTypeInterface§read_state: Option<unsafe extern "C" fn(*mut HitakiTascamProtocol, *const *mut u32, *mut size_t, *mut *mut GError) -> gboolean>§changed: Option<unsafe extern "C" fn(*mut HitakiTascamProtocol, c_uint, c_uint, c_uint)>Trait Implementations§
Source§impl Clone for HitakiTascamProtocolInterface
impl Clone for HitakiTascamProtocolInterface
Source§fn clone(&self) -> HitakiTascamProtocolInterface
fn clone(&self) -> HitakiTascamProtocolInterface
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 moreimpl Copy for HitakiTascamProtocolInterface
Auto Trait Implementations§
impl Freeze for HitakiTascamProtocolInterface
impl RefUnwindSafe for HitakiTascamProtocolInterface
impl Send for HitakiTascamProtocolInterface
impl Sync for HitakiTascamProtocolInterface
impl Unpin for HitakiTascamProtocolInterface
impl UnwindSafe for HitakiTascamProtocolInterface
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