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
sourceimpl<B: Backend> QueueGroup<B>
impl<B: Backend> QueueGroup<B>
Trait Implementations
Auto Trait Implementations
impl<B> RefUnwindSafe for QueueGroup<B> where
<B as Backend>::Queue: RefUnwindSafe,
impl<B> Send for QueueGroup<B>
impl<B> Sync for QueueGroup<B>
impl<B> Unpin for QueueGroup<B> where
<B as Backend>::Queue: Unpin,
impl<B> UnwindSafe for QueueGroup<B> where
<B as Backend>::Queue: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more