pub struct SemaphoreGetZirconHandleInfoFUCHSIABuilder { /* private fields */ }
Expand description
A builder for a SemaphoreGetZirconHandleInfoFUCHSIA
.
Implementations§
source§impl SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl SemaphoreGetZirconHandleInfoFUCHSIABuilder
pub fn semaphore(self, semaphore: Semaphore) -> Self
pub fn handle_type(self, handle_type: ExternalSemaphoreHandleTypeFlags) -> Self
pub fn build(self) -> SemaphoreGetZirconHandleInfoFUCHSIA
Trait Implementations§
source§impl Cast for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl Cast for SemaphoreGetZirconHandleInfoFUCHSIABuilder
§type Target = SemaphoreGetZirconHandleInfoFUCHSIA
type Target = SemaphoreGetZirconHandleInfoFUCHSIA
The other type this type can be used interchangeably with in FFI.
source§impl Clone for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl Clone for SemaphoreGetZirconHandleInfoFUCHSIABuilder
source§fn clone(&self) -> SemaphoreGetZirconHandleInfoFUCHSIABuilder
fn clone(&self) -> SemaphoreGetZirconHandleInfoFUCHSIABuilder
Returns a copy 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 Default for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl Default for SemaphoreGetZirconHandleInfoFUCHSIABuilder
source§fn default() -> SemaphoreGetZirconHandleInfoFUCHSIABuilder
fn default() -> SemaphoreGetZirconHandleInfoFUCHSIABuilder
Returns the “default value” for a type. Read more
impl Copy for SemaphoreGetZirconHandleInfoFUCHSIABuilder
Auto Trait Implementations§
impl Freeze for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl RefUnwindSafe for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl !Send for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl !Sync for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl Unpin for SemaphoreGetZirconHandleInfoFUCHSIABuilder
impl UnwindSafe for SemaphoreGetZirconHandleInfoFUCHSIABuilder
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