pub struct CompletionReadbackRequest { /* private fields */ }Implementations§
Source§impl CompletionReadbackRequest
impl CompletionReadbackRequest
pub fn new( node_id: NodeId, participant_index: u32, resource_id: ResourceId, logical_offset_bytes: u64, output_layout: HostTransferLayout, ) -> Result<Self, VNextError>
pub fn new_typed( node_id: NodeId, participant_index: u32, resource_id: ResourceId, expected_usage: BufferUsage, logical_offset_bytes: u64, output_layout: HostTransferLayout, ) -> Result<Self, VNextError>
pub fn node_id(&self) -> &NodeId
pub fn resource_id(&self) -> &ResourceId
pub const fn expected_usage(&self) -> BufferUsage
pub const fn participant_index(&self) -> u32
pub const fn logical_offset_bytes(&self) -> u64
pub const fn output_layout(&self) -> HostTransferLayout
Trait Implementations§
Source§impl Clone for CompletionReadbackRequest
impl Clone for CompletionReadbackRequest
Source§fn clone(&self) -> CompletionReadbackRequest
fn clone(&self) -> CompletionReadbackRequest
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 moreSource§impl Debug for CompletionReadbackRequest
impl Debug for CompletionReadbackRequest
impl Eq for CompletionReadbackRequest
impl StructuralPartialEq for CompletionReadbackRequest
Auto Trait Implementations§
impl Freeze for CompletionReadbackRequest
impl RefUnwindSafe for CompletionReadbackRequest
impl Send for CompletionReadbackRequest
impl Sync for CompletionReadbackRequest
impl Unpin for CompletionReadbackRequest
impl UnsafeUnpin for CompletionReadbackRequest
impl UnwindSafe for CompletionReadbackRequest
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