pub trait IStorageProviderUICommand_Impl: Sized {
    // Required methods
    fn Label(&self) -> Result<HSTRING>;
    fn Description(&self) -> Result<HSTRING>;
    fn Icon(&self) -> Result<Uri>;
    fn State(&self) -> Result<StorageProviderUICommandState>;
    fn Invoke(&self) -> Result<()>;
}

Required Methods§

fn Label(&self) -> Result<HSTRING>

fn Description(&self) -> Result<HSTRING>

fn Icon(&self) -> Result<Uri>

fn State(&self) -> Result<StorageProviderUICommandState>

fn Invoke(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§