Trait IStorageItemProperties2_Impl
pub trait IStorageItemProperties2_Impl: IStorageItemProperties_Impl {
// Required methods
fn GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions(
&self,
mode: ThumbnailMode,
) -> Result<IAsyncOperation<StorageItemThumbnail>>;
fn GetScaledImageAsThumbnailAsyncOverloadDefaultOptions(
&self,
mode: ThumbnailMode,
requestedSize: u32,
) -> Result<IAsyncOperation<StorageItemThumbnail>>;
fn GetScaledImageAsThumbnailAsync(
&self,
mode: ThumbnailMode,
requestedSize: u32,
options: ThumbnailOptions,
) -> Result<IAsyncOperation<StorageItemThumbnail>>;
}
Required Methods§
fn GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions( &self, mode: ThumbnailMode, ) -> Result<IAsyncOperation<StorageItemThumbnail>>
fn GetScaledImageAsThumbnailAsyncOverloadDefaultOptions( &self, mode: ThumbnailMode, requestedSize: u32, ) -> Result<IAsyncOperation<StorageItemThumbnail>>
fn GetScaledImageAsThumbnailAsync( &self, mode: ThumbnailMode, requestedSize: u32, options: ThumbnailOptions, ) -> Result<IAsyncOperation<StorageItemThumbnail>>
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.