#[repr(C)]pub struct HitakiAlsaFirewireInterface {
pub iface: GTypeInterface,
pub open: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *const c_char, c_int, *mut *mut GError) -> gboolean>,
pub lock: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *mut *mut GError) -> gboolean>,
pub unlock: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *mut *mut GError) -> gboolean>,
pub create_source: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *mut *mut GSource, *mut *mut GError) -> gboolean>,
}Fields§
§iface: GTypeInterface§open: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *const c_char, c_int, *mut *mut GError) -> gboolean>§lock: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *mut *mut GError) -> gboolean>§unlock: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *mut *mut GError) -> gboolean>§create_source: Option<unsafe extern "C" fn(*mut HitakiAlsaFirewire, *mut *mut GSource, *mut *mut GError) -> gboolean>Trait Implementations§
Source§impl Clone for HitakiAlsaFirewireInterface
impl Clone for HitakiAlsaFirewireInterface
Source§fn clone(&self) -> HitakiAlsaFirewireInterface
fn clone(&self) -> HitakiAlsaFirewireInterface
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 HitakiAlsaFirewireInterface
impl Debug for HitakiAlsaFirewireInterface
impl Copy for HitakiAlsaFirewireInterface
Auto Trait Implementations§
impl Freeze for HitakiAlsaFirewireInterface
impl RefUnwindSafe for HitakiAlsaFirewireInterface
impl Send for HitakiAlsaFirewireInterface
impl Sync for HitakiAlsaFirewireInterface
impl Unpin for HitakiAlsaFirewireInterface
impl UnwindSafe for HitakiAlsaFirewireInterface
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