Skip to main content

FileOpen

Trait FileOpen 

Source
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§

Source

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".

Implementors§