pub trait ICoreWebView2_9_Impl: ICoreWebView2_8_Impl {
// Required methods
fn IsDefaultDownloadDialogOpenChanged(
&self,
handler: Ref<'_, ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler>,
) -> Result<i64>;
fn RemoveIsDefaultDownloadDialogOpenChanged(&self, token: i64) -> Result<()>;
fn IsDefaultDownloadDialogOpen(&self) -> Result<BOOL>;
fn OpenDefaultDownloadDialog(&self) -> Result<()>;
fn CloseDefaultDownloadDialog(&self) -> Result<()>;
fn DefaultDownloadDialogCornerAlignment(
&self,
) -> Result<COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT>;
fn SetDefaultDownloadDialogCornerAlignment(
&self,
value: COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT,
) -> Result<()>;
fn DefaultDownloadDialogMargin(&self) -> Result<POINT>;
fn SetDefaultDownloadDialogMargin(&self, value: &POINT) -> Result<()>;
}Required Methods§
fn IsDefaultDownloadDialogOpenChanged( &self, handler: Ref<'_, ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler>, ) -> Result<i64>
fn RemoveIsDefaultDownloadDialogOpenChanged(&self, token: i64) -> Result<()>
fn IsDefaultDownloadDialogOpen(&self) -> Result<BOOL>
fn OpenDefaultDownloadDialog(&self) -> Result<()>
fn CloseDefaultDownloadDialog(&self) -> Result<()>
fn DefaultDownloadDialogCornerAlignment( &self, ) -> Result<COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT>
fn SetDefaultDownloadDialogCornerAlignment( &self, value: COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT, ) -> Result<()>
fn DefaultDownloadDialogMargin(&self) -> Result<POINT>
fn SetDefaultDownloadDialogMargin(&self, value: &POINT) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".