pub struct FileCacheReleaseTracker { /* private fields */ }Expand description
Shared evidence and deferred-error channel for cache-releasing readers.
Implementations§
Source§impl FileCacheReleaseTracker
impl FileCacheReleaseTracker
Sourcepub fn evidence(&self) -> FileCacheReleaseEvidence
pub fn evidence(&self) -> FileCacheReleaseEvidence
Return aggregate evidence from every reader attached to this tracker.
Sourcepub fn check_error(&self) -> Result<()>
pub fn check_error(&self) -> Result<()>
Surface an advisory failure captured while a reader was being dropped.
§Errors
Returns the first deferred cache-release error.
Trait Implementations§
Source§impl Clone for FileCacheReleaseTracker
impl Clone for FileCacheReleaseTracker
Source§impl Debug for FileCacheReleaseTracker
impl Debug for FileCacheReleaseTracker
Auto Trait Implementations§
impl Freeze for FileCacheReleaseTracker
impl RefUnwindSafe for FileCacheReleaseTracker
impl Send for FileCacheReleaseTracker
impl Sync for FileCacheReleaseTracker
impl Unpin for FileCacheReleaseTracker
impl UnsafeUnpin for FileCacheReleaseTracker
impl UnwindSafe for FileCacheReleaseTracker
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