pub struct FileBatchRefreshReport {
pub bytes_uploaded: u64,
pub resident_allocations: u32,
pub reused_buffers: u32,
pub refreshed_buffers: u32,
}Expand description
Telemetry for one in-place FileBatch refresh.
Fields§
§bytes_uploaded: u64Host-to-device bytes written for refreshed logical input prefixes.
resident_allocations: u32New resident GPU allocations required because refreshed data exceeded existing allocation capacity.
reused_buffers: u32Resident buffers refreshed in place.
refreshed_buffers: u32Resident buffers replaced with new allocations.
Trait Implementations§
Source§impl Clone for FileBatchRefreshReport
impl Clone for FileBatchRefreshReport
Source§fn clone(&self) -> FileBatchRefreshReport
fn clone(&self) -> FileBatchRefreshReport
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 Copy for FileBatchRefreshReport
Source§impl Debug for FileBatchRefreshReport
impl Debug for FileBatchRefreshReport
Source§impl Default for FileBatchRefreshReport
impl Default for FileBatchRefreshReport
Source§fn default() -> FileBatchRefreshReport
fn default() -> FileBatchRefreshReport
Returns the “default value” for a type. Read more
impl Eq for FileBatchRefreshReport
Source§impl PartialEq for FileBatchRefreshReport
impl PartialEq for FileBatchRefreshReport
impl StructuralPartialEq for FileBatchRefreshReport
Auto Trait Implementations§
impl Freeze for FileBatchRefreshReport
impl RefUnwindSafe for FileBatchRefreshReport
impl Send for FileBatchRefreshReport
impl Sync for FileBatchRefreshReport
impl Unpin for FileBatchRefreshReport
impl UnsafeUnpin for FileBatchRefreshReport
impl UnwindSafe for FileBatchRefreshReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.