pub struct LodUploadReceipt {
pub node: NodeId,
pub generation: u64,
pub host_bytes: u64,
pub upload_bytes: u64,
pub gpu_bytes: u64,
pub evicted: Vec<NodeId>,
pub peak_host_bytes: u64,
}Expand description
Exact receipt for a host lease followed by caller-performed GPU upload.
Fields§
§node: NodeIdUploaded node.
generation: u64Plan/frame generation.
host_bytes: u64Decoded host bytes held until upload completion.
upload_bytes: u64Caller-declared bytes transferred to GPU.
gpu_bytes: u64Caller-declared resident GPU bytes.
evicted: Vec<NodeId>Nodes evicted to fit.
peak_host_bytes: u64Peak host lease bytes observed by the shared tracker.
Trait Implementations§
Source§impl Clone for LodUploadReceipt
impl Clone for LodUploadReceipt
Source§fn clone(&self) -> LodUploadReceipt
fn clone(&self) -> LodUploadReceipt
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 LodUploadReceipt
impl Debug for LodUploadReceipt
Source§impl PartialEq for LodUploadReceipt
impl PartialEq for LodUploadReceipt
Source§fn eq(&self, other: &LodUploadReceipt) -> bool
fn eq(&self, other: &LodUploadReceipt) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for LodUploadReceipt
impl StructuralPartialEq for LodUploadReceipt
Auto Trait Implementations§
impl Freeze for LodUploadReceipt
impl RefUnwindSafe for LodUploadReceipt
impl Send for LodUploadReceipt
impl Sync for LodUploadReceipt
impl Unpin for LodUploadReceipt
impl UnsafeUnpin for LodUploadReceipt
impl UnwindSafe for LodUploadReceipt
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