pub struct PersistenceResult {
pub bytes_downloaded: u64,
pub bytes_written: u64,
pub start_sector: u64,
pub end_sector: u64,
pub download_ticks: u64,
pub write_ticks: u64,
}Expand description
Successful persistence result.
Fields§
§bytes_downloaded: u64Total bytes downloaded.
bytes_written: u64Total bytes written to disk.
start_sector: u64Starting sector on disk.
end_sector: u64Ending sector on disk (exclusive).
download_ticks: u64Download duration in TSC ticks.
write_ticks: u64Write duration in TSC ticks.
Trait Implementations§
Source§impl Clone for PersistenceResult
impl Clone for PersistenceResult
Source§fn clone(&self) -> PersistenceResult
fn clone(&self) -> PersistenceResult
Returns a copy of the value. Read more
1.0.0 · 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 PersistenceResult
impl Debug for PersistenceResult
Source§impl Default for PersistenceResult
impl Default for PersistenceResult
Source§fn default() -> PersistenceResult
fn default() -> PersistenceResult
Returns the “default value” for a type. Read more
impl Copy for PersistenceResult
Auto Trait Implementations§
impl Freeze for PersistenceResult
impl RefUnwindSafe for PersistenceResult
impl Send for PersistenceResult
impl Sync for PersistenceResult
impl Unpin for PersistenceResult
impl UnwindSafe for PersistenceResult
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