pub trait ICoreWebView2Controller3_Impl: ICoreWebView2Controller2_Impl {
// Required methods
fn RasterizationScale(&self) -> Result<f64>;
fn SetRasterizationScale(&self, scale: f64) -> Result<()>;
fn ShouldDetectMonitorScaleChanges(&self) -> Result<BOOL>;
fn SetShouldDetectMonitorScaleChanges(&self, value: BOOL) -> Result<()>;
fn RasterizationScaleChanged(
&self,
eventhandler: Ref<'_, ICoreWebView2RasterizationScaleChangedEventHandler>,
) -> Result<i64>;
fn RemoveRasterizationScaleChanged(&self, token: i64) -> Result<()>;
fn BoundsMode(&self) -> Result<COREWEBVIEW2_BOUNDS_MODE>;
fn SetBoundsMode(&self, boundsmode: COREWEBVIEW2_BOUNDS_MODE) -> Result<()>;
}Required Methods§
fn RasterizationScale(&self) -> Result<f64>
fn SetRasterizationScale(&self, scale: f64) -> Result<()>
fn ShouldDetectMonitorScaleChanges(&self) -> Result<BOOL>
fn SetShouldDetectMonitorScaleChanges(&self, value: BOOL) -> Result<()>
fn RasterizationScaleChanged( &self, eventhandler: Ref<'_, ICoreWebView2RasterizationScaleChangedEventHandler>, ) -> Result<i64>
fn RemoveRasterizationScaleChanged(&self, token: i64) -> Result<()>
fn BoundsMode(&self) -> Result<COREWEBVIEW2_BOUNDS_MODE>
fn SetBoundsMode(&self, boundsmode: COREWEBVIEW2_BOUNDS_MODE) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".