pub struct FixedListScheduler { /* private fields */ }Expand description
A scheduler for fixed size lists of primitive values
This scheduler is, itself, primitive
Implementations§
source§impl FixedListScheduler
impl FixedListScheduler
pub fn new( items_scheduler: Box<dyn PhysicalPageScheduler>, dimension: u32 ) -> Self
Trait Implementations§
source§impl Debug for FixedListScheduler
impl Debug for FixedListScheduler
source§impl PhysicalPageScheduler for FixedListScheduler
impl PhysicalPageScheduler for FixedListScheduler
source§fn schedule_ranges(
&self,
ranges: &[Range<u32>],
scheduler: &dyn EncodingsIo
) -> BoxFuture<'static, Result<Box<dyn PhysicalPageDecoder>>>
fn schedule_ranges( &self, ranges: &[Range<u32>], scheduler: &dyn EncodingsIo ) -> BoxFuture<'static, Result<Box<dyn PhysicalPageDecoder>>>
Schedules a batch of I/O to load the data needed for the requested ranges Read more
Auto Trait Implementations§
impl Freeze for FixedListScheduler
impl !RefUnwindSafe for FixedListScheduler
impl Send for FixedListScheduler
impl Sync for FixedListScheduler
impl Unpin for FixedListScheduler
impl !UnwindSafe for FixedListScheduler
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