pub struct QueueDepths {
pub gpu_queue_depth: usize,
pub cpu_queue_depth: usize,
pub memory_queue_depth: usize,
}Expand description
Queue depth measurements
Fields§
§gpu_queue_depth: usizeGPU command queue depth
cpu_queue_depth: usizeCPU work queue depth
memory_queue_depth: usizeMemory allocation queue depth
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueueDepths
impl RefUnwindSafe for QueueDepths
impl Send for QueueDepths
impl Sync for QueueDepths
impl Unpin for QueueDepths
impl UnwindSafe for QueueDepths
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