Skip to main content

ICoreWebView2DownloadOperation_Impl

Trait ICoreWebView2DownloadOperation_Impl 

Source
pub trait ICoreWebView2DownloadOperation_Impl: IUnknownImpl {
Show 19 methods // Required methods fn BytesReceivedChanged( &self, eventhandler: Ref<'_, ICoreWebView2BytesReceivedChangedEventHandler>, ) -> Result<i64>; fn RemoveBytesReceivedChanged(&self, token: i64) -> Result<()>; fn EstimatedEndTimeChanged( &self, eventhandler: Ref<'_, ICoreWebView2EstimatedEndTimeChangedEventHandler>, ) -> Result<i64>; fn RemoveEstimatedEndTimeChanged(&self, token: i64) -> Result<()>; fn StateChanged( &self, eventhandler: Ref<'_, ICoreWebView2StateChangedEventHandler>, ) -> Result<i64>; fn RemoveStateChanged(&self, token: i64) -> Result<()>; fn Uri(&self) -> Result<PWSTR>; fn ContentDisposition(&self) -> Result<PWSTR>; fn MimeType(&self) -> Result<PWSTR>; fn TotalBytesToReceive(&self) -> Result<i64>; fn BytesReceived(&self) -> Result<i64>; fn EstimatedEndTime(&self) -> Result<PWSTR>; fn ResultFilePath(&self) -> Result<PWSTR>; fn State(&self) -> Result<COREWEBVIEW2_DOWNLOAD_STATE>; fn InterruptReason(&self) -> Result<COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON>; fn Cancel(&self) -> Result<()>; fn Pause(&self) -> Result<()>; fn Resume(&self) -> Result<()>; fn CanResume(&self) -> Result<BOOL>;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§