pub struct WebMessageReceivedArgs(/* private fields */);Expand description
A message posted from the hosted page’s JavaScript, delivered to a
WebView::on_web_message_received handler.
Implementations§
Source§impl WebMessageReceivedArgs
impl WebMessageReceivedArgs
Sourcepub fn web_message_as_json(&self) -> String
pub fn web_message_as_json(&self) -> String
Returns the message serialized as a JSON string. Messages sent with
window.chrome.webview.postMessage arrive here regardless of type.
Sourcepub fn try_web_message_as_string(&self) -> Result<String>
pub fn try_web_message_as_string(&self) -> Result<String>
Returns the message as a string. Fails if the page posted a value that is not a JavaScript string.
Auto Trait Implementations§
impl !Send for WebMessageReceivedArgs
impl !Sync for WebMessageReceivedArgs
impl Freeze for WebMessageReceivedArgs
impl RefUnwindSafe for WebMessageReceivedArgs
impl Unpin for WebMessageReceivedArgs
impl UnsafeUnpin for WebMessageReceivedArgs
impl UnwindSafe for WebMessageReceivedArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more