mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-01 10:01:07 +02:00
fix example
This commit is contained in:
@@ -109,19 +109,22 @@ pub fn run_app<R: Runtime, F: FnOnce(&App<R>) + Send + 'static>(
|
||||
#[cfg(debug_assertions)]
|
||||
webview.open_devtools();
|
||||
|
||||
let value = Some("test".to_string());
|
||||
let response = app.sample().ping(PingRequest {
|
||||
value: value.clone(),
|
||||
on_event: Channel::new(|event| {
|
||||
println!("got channel event: {event:?}");
|
||||
Ok(())
|
||||
}),
|
||||
});
|
||||
log::info!("got response: {:?}", response);
|
||||
// when #[cfg(desktop)], Rust will detect pattern as irrefutable
|
||||
#[allow(irrefutable_let_patterns)]
|
||||
if let Ok(res) = response {
|
||||
assert_eq!(res.value, value);
|
||||
#[cfg(not(target_env = "ohos"))]
|
||||
{
|
||||
let value = Some("test".to_string());
|
||||
let response = app.sample().ping(PingRequest {
|
||||
value: value.clone(),
|
||||
on_event: Channel::new(|event| {
|
||||
println!("got channel event: {event:?}");
|
||||
Ok(())
|
||||
}),
|
||||
});
|
||||
log::info!("got response: {:?}", response);
|
||||
// when #[cfg(desktop)], Rust will detect pattern as irrefutable
|
||||
#[allow(irrefutable_let_patterns)]
|
||||
if let Ok(res) = response {
|
||||
assert_eq!(res.value, value);
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(desktop)]
|
||||
|
||||
Reference in New Issue
Block a user