Trait IStorageItemInformation_Impl
pub trait IStorageItemInformation_Impl: IUnknownImpl {
// Required methods
fn MusicProperties(&self) -> Result<MusicProperties>;
fn VideoProperties(&self) -> Result<VideoProperties>;
fn ImageProperties(&self) -> Result<ImageProperties>;
fn DocumentProperties(&self) -> Result<DocumentProperties>;
fn BasicProperties(&self) -> Result<BasicProperties>;
fn Thumbnail(&self) -> Result<StorageItemThumbnail>;
fn ThumbnailUpdated(
&self,
changedHandler: Ref<'_, TypedEventHandler<IStorageItemInformation, IInspectable>>,
) -> Result<i64>;
fn RemoveThumbnailUpdated(&self, eventCookie: i64) -> Result<()>;
fn PropertiesUpdated(
&self,
changedHandler: Ref<'_, TypedEventHandler<IStorageItemInformation, IInspectable>>,
) -> Result<i64>;
fn RemovePropertiesUpdated(&self, eventCookie: i64) -> Result<()>;
}
Required Methods§
fn MusicProperties(&self) -> Result<MusicProperties>
fn VideoProperties(&self) -> Result<VideoProperties>
fn ImageProperties(&self) -> Result<ImageProperties>
fn DocumentProperties(&self) -> Result<DocumentProperties>
fn BasicProperties(&self) -> Result<BasicProperties>
fn Thumbnail(&self) -> Result<StorageItemThumbnail>
fn ThumbnailUpdated( &self, changedHandler: Ref<'_, TypedEventHandler<IStorageItemInformation, IInspectable>>, ) -> Result<i64>
fn RemoveThumbnailUpdated(&self, eventCookie: i64) -> Result<()>
fn PropertiesUpdated( &self, changedHandler: Ref<'_, TypedEventHandler<IStorageItemInformation, IInspectable>>, ) -> Result<i64>
fn RemovePropertiesUpdated(&self, eventCookie: i64) -> Result<()>
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.