pub struct FileCacheReleaseEvidence {
pub sync_operations: u64,
pub release_operations: u64,
pub unsupported_operations: u64,
pub released_bytes: u64,
pub peak_window_bytes: u64,
}Expand description
Content-free evidence emitted by a durable cache-bounded writer.
Fields§
§sync_operations: u64Synchronization barriers completed by the writer.
release_operations: u64File-level cache-release requests accepted by the operating system.
unsupported_operations: u64File-level cache-release requests not supported on this target.
released_bytes: u64Bytes covered by accepted release requests.
peak_window_bytes: u64Largest byte window synchronized before a release request.
Trait Implementations§
Source§impl Clone for FileCacheReleaseEvidence
impl Clone for FileCacheReleaseEvidence
impl Copy for FileCacheReleaseEvidence
Source§impl Debug for FileCacheReleaseEvidence
impl Debug for FileCacheReleaseEvidence
Source§impl Default for FileCacheReleaseEvidence
impl Default for FileCacheReleaseEvidence
impl Eq for FileCacheReleaseEvidence
Source§impl PartialEq for FileCacheReleaseEvidence
impl PartialEq for FileCacheReleaseEvidence
impl StructuralPartialEq for FileCacheReleaseEvidence
Auto Trait Implementations§
impl Freeze for FileCacheReleaseEvidence
impl RefUnwindSafe for FileCacheReleaseEvidence
impl Send for FileCacheReleaseEvidence
impl Sync for FileCacheReleaseEvidence
impl Unpin for FileCacheReleaseEvidence
impl UnsafeUnpin for FileCacheReleaseEvidence
impl UnwindSafe for FileCacheReleaseEvidence
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