pub struct FuchsiaExternalSemaphoreFn {
pub import_semaphore_zircon_handle_fuchsia: unsafe extern "system" fn(Device, *const ImportSemaphoreZirconHandleInfoFUCHSIA) -> Result,
pub get_semaphore_zircon_handle_fuchsia: unsafe extern "system" fn(Device, *const SemaphoreGetZirconHandleInfoFUCHSIA, *mut u32) -> Result,
}Fields
import_semaphore_zircon_handle_fuchsia: unsafe extern "system" fn(Device, *const ImportSemaphoreZirconHandleInfoFUCHSIA) -> Resultget_semaphore_zircon_handle_fuchsia: unsafe extern "system" fn(Device, *const SemaphoreGetZirconHandleInfoFUCHSIA, *mut u32) -> ResultImplementations
Trait Implementations
sourceimpl Clone for FuchsiaExternalSemaphoreFn
impl Clone for FuchsiaExternalSemaphoreFn
sourcefn clone(&self) -> FuchsiaExternalSemaphoreFn
fn clone(&self) -> FuchsiaExternalSemaphoreFn
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Send for FuchsiaExternalSemaphoreFn
impl Sync for FuchsiaExternalSemaphoreFn
Auto Trait Implementations
impl RefUnwindSafe for FuchsiaExternalSemaphoreFn
impl Unpin for FuchsiaExternalSemaphoreFn
impl UnwindSafe for FuchsiaExternalSemaphoreFn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more