bedrock
0.1.0-vk1.4.305
Semaphore
Mut
Implementations on Foreign Types
&'s mut T
Box<T>
ManuallyDrop<T>
MappedMutexGuard<'_, T>
MappedRwLockWriteGuard<'_, T>
MutexGuard<'_, T>
MutexGuard<'_, T>
RefMut<'_, T>
RwLockWriteGuard<'_, T>
RwLockWriteGuard<'_, T>
Implementors
In crate bedrock
bedrock
Trait
SemaphoreMut
Copy item path
Source
pub trait SemaphoreMut:
Semaphore
+
VkHandleMut
{ }
Implementations on Foreign Types
§
Source
§
impl<'s, T>
SemaphoreMut
for
&'s mut T
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
Box
<T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
RefMut
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
ManuallyDrop
<T>
where T:
SemaphoreMut
,
Source
§
impl<T>
SemaphoreMut
for
MutexGuard
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
RwLockWriteGuard
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
MappedMutexGuard
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
MutexGuard
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
MappedRwLockWriteGuard
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Source
§
impl<T>
SemaphoreMut
for
RwLockWriteGuard
<'_, T>
where T:
SemaphoreMut
+ ?
Sized
,
Implementors
§
Source
§
impl<Device:
Device
>
SemaphoreMut
for
SemaphoreObject
<Device>