Struct lance_io::scheduler::StoreScheduler
source · pub struct StoreScheduler { /* private fields */ }Expand description
An I/O scheduler which wraps an ObjectStore and throttles the amount of
parallel I/O that can be run.
TODO: This will also add coalescing
Implementations§
source§impl StoreScheduler
impl StoreScheduler
Auto Trait Implementations§
impl Freeze for StoreScheduler
impl !RefUnwindSafe for StoreScheduler
impl Send for StoreScheduler
impl Sync for StoreScheduler
impl Unpin for StoreScheduler
impl !UnwindSafe for StoreScheduler
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