pub trait ReadFile {
// Required methods
fn read(&self, pos: usize, size: usize) -> Result<Vec<u8>, FileError>;
fn get_all_blocks_ids(&self) -> Result<Vec<ObjectId>, FileError>;
}
pub trait ReadFile {
// Required methods
fn read(&self, pos: usize, size: usize) -> Result<Vec<u8>, FileError>;
fn get_all_blocks_ids(&self) -> Result<Vec<ObjectId>, FileError>;
}