use diskann::ANNResult;
use crate::search::provider::aligned_file_reader::{aligned_read::Alignment, AlignedRead};
pub trait AlignedFileReader: Send + Sync {
type Alignment: Alignment;
fn read(&mut self, read_requests: &mut [AlignedRead<u8, Self::Alignment>]) -> ANNResult<()>;
}