remove panics from desktop docs

`WebView::evaluate_script()` always returns `Ok()`
This commit is contained in:
Ilya Maximov 2022-03-19 03:13:34 +01:00
parent 5e475fadd9
commit c194fa8372
No known key found for this signature in database
GPG key ID: 1ACCDCC0429C9737

View file

@ -195,17 +195,11 @@ pub(super) fn handler(
Eval(code) => webview
.evaluate_script(code.as_str())
.expect("failed to eval script"),
.expect("eval shouldn't panic"),
}
}
/// Get a closure that executes any JavaScript in the WebView context.
///
/// # Panics
///
/// The closure will cause the message processing thread to panic if the
/// provided script is not valid JavaScript code or if it returns an uncaught
/// error.
pub fn use_eval<S: std::string::ToString>(cx: &ScopeState) -> impl Fn(S) + '_ {
let desktop = use_window(&cx);