pub trait ISyncIO: Send + Sync {
// Required methods
fn read_at_sync(&self, offset: u64, len: u64) -> Vec<u8> ⓘ;
fn write_at_sync(&self, offset: u64, data: &[u8]);
fn sync_data_sync(&self);
}pub trait ISyncIO: Send + Sync {
// Required methods
fn read_at_sync(&self, offset: u64, len: u64) -> Vec<u8> ⓘ;
fn write_at_sync(&self, offset: u64, data: &[u8]);
fn sync_data_sync(&self);
}