pub trait RandomAccess { // Required method fn new(file: File) -> Result<Self> where Self: Sized; }
Trait for structs that interact with random access files such as region files.