pub struct FencePool {
last_completed: FenceValue,
active: Vec<(FenceValue, Arc<Fence>)>,
free: Vec<Fence>,
}Fields§
§last_completed: FenceValue§active: Vec<(FenceValue, Arc<Fence>)>The pending fence values have to be ascending.
free: Vec<Fence>Trait Implementations§
Auto Trait Implementations§
impl Freeze for FencePool
impl RefUnwindSafe for FencePool
impl Send for FencePool
impl Sync for FencePool
impl Unpin for FencePool
impl UnsafeUnpin for FencePool
impl UnwindSafe for FencePool
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