#[repr(C)]pub struct ExternalSemaphoreProperties {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub export_from_imported_handle_types: ExternalSemaphoreHandleTypeFlags,
pub compatible_handle_types: ExternalSemaphoreHandleTypeFlags,
pub external_semaphore_features: ExternalSemaphoreFeatureFlags,
}Fields§
§s_type: StructureType§p_next: *mut c_void§export_from_imported_handle_types: ExternalSemaphoreHandleTypeFlags§compatible_handle_types: ExternalSemaphoreHandleTypeFlags§external_semaphore_features: ExternalSemaphoreFeatureFlagsTrait Implementations§
Source§impl Clone for ExternalSemaphoreProperties
impl Clone for ExternalSemaphoreProperties
impl Copy for ExternalSemaphoreProperties
Auto Trait Implementations§
impl !Send for ExternalSemaphoreProperties
impl !Sync for ExternalSemaphoreProperties
impl Freeze for ExternalSemaphoreProperties
impl RefUnwindSafe for ExternalSemaphoreProperties
impl Unpin for ExternalSemaphoreProperties
impl UnsafeUnpin 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