Trait vortex_io::ObjectStoreExt
source · pub trait ObjectStoreExt {
// Required methods
fn vortex_read(
&self,
location: &Path,
range: Range<usize>,
) -> impl Future<Output = VortexResult<VortexBufReader<impl VortexReadAt>>>;
fn vortex_reader(&self, location: &Path) -> impl VortexReadAt;
fn vortex_writer(
&self,
location: &Path,
) -> impl Future<Output = VortexResult<impl VortexWrite>>;
}
Required Methods§
fn vortex_read( &self, location: &Path, range: Range<usize>, ) -> impl Future<Output = VortexResult<VortexBufReader<impl VortexReadAt>>>
fn vortex_reader(&self, location: &Path) -> impl VortexReadAt
fn vortex_writer( &self, location: &Path, ) -> impl Future<Output = VortexResult<impl VortexWrite>>
Object Safety§
This trait is not object safe.