pub struct QueueGroup<B: Backend> {
pub family: QueueFamilyId,
pub queues: Vec<B::Queue>,
}
Expand description
Bare-metal queue group.
Denotes all queues created from one queue family.
Fields§
§family: QueueFamilyId
Family index for the queues in this group.
queues: Vec<B::Queue>
List of queues.
Implementations§
Source§impl<B: Backend> QueueGroup<B>
impl<B: Backend> QueueGroup<B>
Trait Implementations§
Auto Trait Implementations§
impl<B> Freeze for QueueGroup<B>
impl<B> RefUnwindSafe for QueueGroup<B>
impl<B> Send for QueueGroup<B>
impl<B> Sync for QueueGroup<B>
impl<B> Unpin for QueueGroup<B>
impl<B> UnwindSafe for QueueGroup<B>
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