pub trait FileOpen: FileOperation {
// Required method
fn file_open(
&self,
path: &Path,
options: FileOptions,
cancellation: &Cancellation,
) -> impl Future<Output = OperationResult<Self::File>> + Send;
}Expand description
Create file resources through the chosen scheduler.
Required Methods§
Sourcefn file_open(
&self,
path: &Path,
options: FileOptions,
cancellation: &Cancellation,
) -> impl Future<Output = OperationResult<Self::File>> + Send
fn file_open( &self, path: &Path, options: FileOptions, cancellation: &Cancellation, ) -> impl Future<Output = OperationResult<Self::File>> + Send
Open the file at path according to options, returning a resource for this scheduler’s file operations.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".