windows::Storage

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.

Implementors§