Trait IStorageProviderShareLinkSource_Impl
pub trait IStorageProviderShareLinkSource_Impl: IUnknownImpl {
// Required methods
fn CreateLinkAsync(
&self,
storageItemList: Ref<'_, IVectorView<IStorageItem>>,
) -> Result<IAsyncOperation<Uri>>;
fn GetDefaultAccessControlStringAsync(
&self,
storageItemList: Ref<'_, IVectorView<IStorageItem>>,
) -> Result<IAsyncOperation<HSTRING>>;
fn GetState(
&self,
storageItemList: Ref<'_, IVectorView<IStorageItem>>,
) -> Result<IAsyncOperation<StorageProviderShareLinkState>>;
}
Required Methods§
fn CreateLinkAsync( &self, storageItemList: Ref<'_, IVectorView<IStorageItem>>, ) -> Result<IAsyncOperation<Uri>>
fn GetDefaultAccessControlStringAsync( &self, storageItemList: Ref<'_, IVectorView<IStorageItem>>, ) -> Result<IAsyncOperation<HSTRING>>
fn GetState( &self, storageItemList: Ref<'_, IVectorView<IStorageItem>>, ) -> Result<IAsyncOperation<StorageProviderShareLinkState>>
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.