![](/img/trans.png)
[英]How can I check if a path is allowed in tauri.config allowList on Rust side before reads and writes of files?
[英]Tauri Rust Invoke and return to frontend issues
我从前端到后端调用了 function。 它有效,但我想将结果返回到前端,我得到的只是 null
#[tauri::command]
fn get_midi_device_list() {
// "Hello from Rust!".into()
println!("System destinations:");
for (i, destination) in coremidi::Destinations.into_iter().enumerate() {
let display_name = get_display_name(&destination);
println!("[{}] {}", i, display_name);
}
}
tauri github 页面有许多带有结果的命令示例。 也许其中之一会为您工作。
例如:
#[command]
fn simple_command_with_result(argument: String) -> Result<String, MyError> {
println!("{}", argument);
(!argument.is_empty())
.then(|| argument)
.ok_or(MyError::FooError)
}
您的 function 不返回任何内容( ()
除外)。 那么也许尝试实际返回一个值?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.