pub struct CompletionReadbackCollectionRequest { /* private fields */ }Expand description
Canonical terminal readbacks for multiple node/resource groups. Every
group remains a complete participant batch; this type does not weaken the
single-node invariant of CompletionReadbackBatchRequest.
Implementations§
Source§impl CompletionReadbackCollectionRequest
impl CompletionReadbackCollectionRequest
pub fn new( batches: Vec<CompletionReadbackBatchRequest>, ) -> Result<Self, VNextError>
pub fn batches(&self) -> &[CompletionReadbackBatchRequest]
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn request_count(&self) -> usize
Trait Implementations§
Source§impl Clone for CompletionReadbackCollectionRequest
impl Clone for CompletionReadbackCollectionRequest
Source§fn clone(&self) -> CompletionReadbackCollectionRequest
fn clone(&self) -> CompletionReadbackCollectionRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for CompletionReadbackCollectionRequest
impl StructuralPartialEq for CompletionReadbackCollectionRequest
Auto Trait Implementations§
impl Freeze for CompletionReadbackCollectionRequest
impl RefUnwindSafe for CompletionReadbackCollectionRequest
impl Send for CompletionReadbackCollectionRequest
impl Sync for CompletionReadbackCollectionRequest
impl Unpin for CompletionReadbackCollectionRequest
impl UnsafeUnpin for CompletionReadbackCollectionRequest
impl UnwindSafe for CompletionReadbackCollectionRequest
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