/
githubmirror
/
tauri
Обзор
Документация
Войти
/
githubmirror
/
tauri
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
examples/commands/commands.rs
32 строки
736 B
sftse
enhance: remove `T: Send + Sync` requirement from `State<'r, T>` (#15578)
06 июл 2026, 17:09
Не верифицирован
06 июл 2026, 17:09
d3108ff
Код
Авторство
О чём код?
// Copyright 2019-2024 Tauri Programme within The Commons Conservancy // SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: MIT use tauri::{command, State}; #[command] pub fn cmd(_argument: String) {} #[command] pub fn invoke(_argument: String) {} #[command] pub fn message(_argument: String) {} #[command] pub fn resolver(_argument: String) {} #[command] pub fn simple_command(the_argument: String) { println!("{the_argument}"); } #[command] pub fn stateful_command(the_argument: Option<String>, state: State<'_, super::MyState>) { println!("{:?} {:?}", the_argument, *state); } #[command(rename = "renamed_command_in_mod_new")] pub fn renamed_command_in_mod() { println!("renamed command in mod called"); }