pub struct TinyReadbackStaging { /* private fields */ }Expand description
Fixed 256 B MAP_READ staging for scalar (≤16 B) readback — avoids
map_buffer_on_submit + full-layout decode on MoltenVK hot paths.
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TinyReadbackStaging
impl !UnwindSafe for TinyReadbackStaging
impl Freeze for TinyReadbackStaging
impl Send for TinyReadbackStaging
impl Sync for TinyReadbackStaging
impl Unpin for TinyReadbackStaging
impl UnsafeUnpin for TinyReadbackStaging
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more