pub trait ICoreWebView2Notification_Impl: IUnknownImpl {
Show 18 methods
// Required methods
fn add_CloseRequested(
&self,
eventhandler: Ref<'_, ICoreWebView2NotificationCloseRequestedEventHandler>,
token: *mut EventRegistrationToken,
) -> Result<(), Error>;
fn remove_CloseRequested(
&self,
token: &EventRegistrationToken,
) -> Result<(), Error>;
fn ReportShown(&self) -> Result<(), Error>;
fn ReportClicked(&self) -> Result<(), Error>;
fn ReportClosed(&self) -> Result<(), Error>;
fn Body(&self, value: *mut PWSTR) -> Result<(), Error>;
fn Direction(
&self,
value: *mut COREWEBVIEW2_TEXT_DIRECTION_KIND,
) -> Result<(), Error>;
fn Language(&self, value: *mut PWSTR) -> Result<(), Error>;
fn Tag(&self, value: *mut PWSTR) -> Result<(), Error>;
fn IconUri(&self, value: *mut PWSTR) -> Result<(), Error>;
fn Title(&self, value: *mut PWSTR) -> Result<(), Error>;
fn BadgeUri(&self, value: *mut PWSTR) -> Result<(), Error>;
fn BodyImageUri(&self, value: *mut PWSTR) -> Result<(), Error>;
fn ShouldRenotify(&self, value: *mut BOOL) -> Result<(), Error>;
fn RequiresInteraction(&self, value: *mut BOOL) -> Result<(), Error>;
fn IsSilent(&self, value: *mut BOOL) -> Result<(), Error>;
fn Timestamp(&self, value: *mut f64) -> Result<(), Error>;
fn GetVibrationPattern(
&self,
count: *mut u32,
vibrationpattern: *mut *mut u64,
) -> Result<(), Error>;
}
Required Methods§
fn add_CloseRequested( &self, eventhandler: Ref<'_, ICoreWebView2NotificationCloseRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
fn remove_CloseRequested( &self, token: &EventRegistrationToken, ) -> Result<(), Error>
fn ReportShown(&self) -> Result<(), Error>
fn ReportClicked(&self) -> Result<(), Error>
fn ReportClosed(&self) -> Result<(), Error>
fn Body(&self, value: *mut PWSTR) -> Result<(), Error>
fn Direction( &self, value: *mut COREWEBVIEW2_TEXT_DIRECTION_KIND, ) -> Result<(), Error>
fn Language(&self, value: *mut PWSTR) -> Result<(), Error>
fn Tag(&self, value: *mut PWSTR) -> Result<(), Error>
fn IconUri(&self, value: *mut PWSTR) -> Result<(), Error>
fn Title(&self, value: *mut PWSTR) -> Result<(), Error>
fn BadgeUri(&self, value: *mut PWSTR) -> Result<(), Error>
fn BodyImageUri(&self, value: *mut PWSTR) -> Result<(), Error>
fn ShouldRenotify(&self, value: *mut BOOL) -> Result<(), Error>
fn RequiresInteraction(&self, value: *mut BOOL) -> Result<(), Error>
fn IsSilent(&self, value: *mut BOOL) -> Result<(), Error>
fn Timestamp(&self, value: *mut f64) -> Result<(), Error>
fn GetVibrationPattern( &self, count: *mut u32, vibrationpattern: *mut *mut u64, ) -> Result<(), Error>
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.