pub trait AsyncIo {
type File: AsyncFile;
// Required methods
fn create(&self, path: &CStr) -> Result<Self::File>;
fn open(&self, path: &CStr) -> Result<Self::File>;
}
pub trait AsyncIo {
type File: AsyncFile;
// Required methods
fn create(&self, path: &CStr) -> Result<Self::File>;
fn open(&self, path: &CStr) -> Result<Self::File>;
}