Trait IStorageFile2_Impl
pub trait IStorageFile2_Impl: IUnknownImpl {
// Required methods
fn OpenWithOptionsAsync(
&self,
accessMode: FileAccessMode,
options: StorageOpenOptions,
) -> Result<IAsyncOperation<IRandomAccessStream>>;
fn OpenTransactedWriteWithOptionsAsync(
&self,
options: StorageOpenOptions,
) -> Result<IAsyncOperation<StorageStreamTransaction>>;
}
Required Methods§
fn OpenWithOptionsAsync( &self, accessMode: FileAccessMode, options: StorageOpenOptions, ) -> Result<IAsyncOperation<IRandomAccessStream>>
fn OpenTransactedWriteWithOptionsAsync( &self, options: StorageOpenOptions, ) -> Result<IAsyncOperation<StorageStreamTransaction>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.