"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo mantener razonablemente organizados tus comandos Tauri en Rust

Cómo mantener razonablemente organizados tus comandos Tauri en Rust

Publicado el 2024-11-08
Navegar:551

How to Reasonably Keep Your Tauri Commands Organized in Rust

Al crear aplicaciones Tauri, es importante mantener organizada la base de código, especialmente a medida que crece el proyecto. Créame, como alguien que es relativamente nuevo en Rust, he tenido una buena cantidad de situaciones complicadas: pasar horas cavando agujeros que yo mismo he hecho. Si eres como yo, querrás evitar eso. Entonces, hablemos sobre cómo mantener todo ordenado dividiendo tus comandos Tauri en archivos separados.

Comience con un módulo de comandos

Lo primero es crear un módulo de comandos. Este será el centro de todos tus comandos Tauri. En su directorio src, cree una carpeta llamada comandos. Dentro de esta carpeta, creará archivos para diferentes grupos de comandos relacionados. Por ejemplo:

  • system_info.rs para comandos relacionados con el sistema
  • Process_info.rs para comandos relacionados con procesos
  • greet.rs para algo simple como un comando de saludo

Así es como se vería tu directorio:

src/
│
├── commands/
│   ├── mod.rs
│   ├── system_info.rs
│   ├── process_info.rs
│   └── greet.rs
│
└── main.rs

Organizar comandos en archivos separados

Ahora, continúa y mueve tus funciones de comando a estos archivos respectivos. Al hacer esto, está dividiendo su proyecto en partes manejables, lo que facilita su mantenimiento. Además, es mucho menos intimidante cuando necesitas revisar o ampliar una funcionalidad específica.

Átalo todo junto en mod.rs

Una vez que tus comandos estén en sus propios archivos, debes asegurarte de que sean accesibles en todo el proyecto. En el archivo commands/mod.rs, exponga cada comando con declaraciones pub mod.

pub mod greet;
pub mod system_info;
pub mod process_info;

Registrar comandos en main.rs

Finalmente, en tu main.rs, importa estos comandos y regístralos en Tauri's Builder. De esta manera, Tauri sabe dónde encontrar tus comandos cuando los llamas desde la interfaz.

mod commands;

fn main() {
    tauri::Builder::default()
        .invoke_handler(tauri::generate_handler![
            commands::greet::greet,
            commands::system_info::get_system_info,
            // Other commands...
        ])
        .run(tauri::generate_context!())
        .expect("error while running tauri application");
}

Concluyendo

Mantener tus comandos Tauri organizados en archivos separados es un pequeño paso que marca una gran diferencia, especialmente a medida que tu proyecto crece. Al dividir su código en fragmentos pequeños, se salvará del caos de una base de código desorganizada. Créeme, ¡tu yo futuro te lo agradecerá!

Declaración de liberación Este artículo se reproduce en: https://dev.to/n3rd/how-to-reasonably-keep-your-tauri-commands-organized-in-rust-2gmo?1 Si hay alguna infracción, comuníquese con Study_golang@163 .com para eliminarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3