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.