use anyhow::Result;
mod iso_reader;
mod net_reader;
pub use iso_reader::IsoReader;
pub use net_reader::NetReader;
pub trait SacdReader {
fn read_data(&mut self, start_lsn: u32, sector_count: u32) -> Result<Vec<u8>>;
fn get_total_sectors(&mut self) -> Result<u32>;
}