#[repr(C)]pub struct ExternalSemaphoreProperties {
pub sType: StructureType,
pub pNext: *mut c_void,
pub exportFromImportedHandleTypes: ExternalSemaphoreHandleTypeFlags,
pub compatibleHandleTypes: ExternalSemaphoreHandleTypeFlags,
pub externalSemaphoreFeatures: ExternalSemaphoreFeatureFlags,
}
Fields§
§sType: StructureType
§pNext: *mut c_void
§exportFromImportedHandleTypes: ExternalSemaphoreHandleTypeFlags
§compatibleHandleTypes: ExternalSemaphoreHandleTypeFlags
§externalSemaphoreFeatures: ExternalSemaphoreFeatureFlags
Trait Implementations§
Source§impl Clone for ExternalSemaphoreProperties
impl Clone for ExternalSemaphoreProperties
Source§fn clone(&self) -> ExternalSemaphoreProperties
fn clone(&self) -> ExternalSemaphoreProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for ExternalSemaphoreProperties
Auto Trait Implementations§
impl Freeze for ExternalSemaphoreProperties
impl RefUnwindSafe for ExternalSemaphoreProperties
impl !Send for ExternalSemaphoreProperties
impl !Sync for ExternalSemaphoreProperties
impl Unpin for ExternalSemaphoreProperties
impl UnwindSafe for ExternalSemaphoreProperties
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