pub(crate) enum BlasCompactState {
Compacted,
Waiting(BlasPendingCompact),
Ready {
size: BufferAddress,
},
Idle,
}
Variants§
Compacted
Created from a compact operation.
Waiting(BlasPendingCompact)
Waiting for GPU to be done before mapping to get compacted size
Ready
Ready to be compacted
Fields
§
size: BufferAddress
Idle
Ready to prepare to compact.
Trait Implementations§
Source§impl Debug for BlasCompactState
impl Debug for BlasCompactState
impl Send for BlasCompactState
impl Sync for BlasCompactState
Auto Trait Implementations§
impl Freeze for BlasCompactState
impl !RefUnwindSafe for BlasCompactState
impl Unpin for BlasCompactState
impl !UnwindSafe for BlasCompactState
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