pub struct StoreReader { /* private fields */ }Expand description
Cached descriptor-relative regular-file reader for one Store.
Sweep callers should create one reader and reuse it across every candidate:
parent directory capabilities are cached, so each file costs one no-follow
openat rather than a repeated pathname canonicalization or ancestor walk.
The reader refuses symlink components, non-regular leaves, and descendant
db.md store boundaries.
Implementations§
Auto Trait Implementations§
impl Freeze for StoreReader
impl RefUnwindSafe for StoreReader
impl Send for StoreReader
impl Sync for StoreReader
impl Unpin for StoreReader
impl UnsafeUnpin for StoreReader
impl UnwindSafe for StoreReader
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