commands.rs 611 B

123456789101112131415161718192021222324252627
  1. // Copyright 2019-2023 Tauri Programme within The Commons Conservancy
  2. // SPDX-License-Identifier: Apache-2.0
  3. // SPDX-License-Identifier: MIT
  4. use tauri::{command, State};
  5. #[command]
  6. pub fn cmd(_argument: String) {}
  7. #[command]
  8. pub fn invoke(_argument: String) {}
  9. #[command]
  10. pub fn message(_argument: String) {}
  11. #[command]
  12. pub fn resolver(_argument: String) {}
  13. #[command]
  14. pub fn simple_command(the_argument: String) {
  15. println!("{the_argument}");
  16. }
  17. #[command]
  18. pub fn stateful_command(the_argument: Option<String>, state: State<'_, super::MyState>) {
  19. println!("{:?} {:?}", the_argument, state.inner());
  20. }