IStorageProviderSearchHandler_Impl

Trait IStorageProviderSearchHandler_Impl 

pub trait IStorageProviderSearchHandler_Impl: IUnknownImpl {
    // Required methods
    fn Find(
        &self,
        options: Ref<'_, StorageProviderSearchQueryOptions>,
    ) -> Result<StorageProviderQueryResultSet>;
    fn ReportUsage(
        &self,
        resultUsageKind: StorageProviderResultUsageKind,
        remoteFileId: &HSTRING,
        resultId: &HSTRING,
        latency: &TimeSpan,
    ) -> Result<()>;
}

Required Methods§

fn Find( &self, options: Ref<'_, StorageProviderSearchQueryOptions>, ) -> Result<StorageProviderQueryResultSet>

fn ReportUsage( &self, resultUsageKind: StorageProviderResultUsageKind, remoteFileId: &HSTRING, resultId: &HSTRING, latency: &TimeSpan, ) -> 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.

Implementors§