IStorageProviderQueryResult_Impl

Trait IStorageProviderQueryResult_Impl 

pub trait IStorageProviderQueryResult_Impl: IUnknownImpl {
    // Required methods
    fn Kind(&self) -> Result<StorageProviderResultKind>;
    fn SetKind(&self, value: StorageProviderResultKind) -> Result<()>;
    fn ResultId(&self) -> Result<HSTRING>;
    fn SetResultId(&self, value: &HSTRING) -> Result<()>;
    fn RemoteFileId(&self) -> Result<HSTRING>;
    fn SetRemoteFileId(&self, value: &HSTRING) -> Result<()>;
    fn FilePath(&self) -> Result<HSTRING>;
    fn SetFilePath(&self, value: &HSTRING) -> Result<()>;
    fn RequestedProperties(&self) -> Result<PropertySet>;
}

Required Methods§

fn Kind(&self) -> Result<StorageProviderResultKind>

fn SetKind(&self, value: StorageProviderResultKind) -> Result<()>

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

fn SetResultId(&self, value: &HSTRING) -> Result<()>

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

fn SetRemoteFileId(&self, value: &HSTRING) -> Result<()>

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

fn SetFilePath(&self, value: &HSTRING) -> Result<()>

fn RequestedProperties(&self) -> Result<PropertySet>

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§