"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como manter razoavelmente seus comandos Tauri organizados em Rust

Como manter razoavelmente seus comandos Tauri organizados em Rust

Publicado em 2024-11-08
Navegar:128

How to Reasonably Keep Your Tauri Commands Organized in Rust

Ao criar aplicativos Tauri, é importante manter sua base de código organizada, especialmente à medida que seu projeto cresce. Acredite em mim, como alguém relativamente novo no Rust, já tive meu quinhão de situações complicadas - passar horas cavando para sair de buracos que fiz sozinho. Se você for como eu, você quer evitar isso. Então, vamos falar sobre como manter as coisas organizadas dividindo seus comandos Tauri em arquivos separados.

Comece com um módulo de comandos

Primeiro, crie um módulo de comandos. Este será o centro para todos os seus comandos Tauri. No seu diretório src, crie uma pasta chamada comandos. Dentro desta pasta, você criará arquivos para diferentes grupos de comandos relacionados. Por exemplo:

  • system_info.rs para comandos relacionados ao sistema
  • process_info.rs para comandos que lidam com processos
  • greet.rs para algo simples como um comando de saudação

Esta será a aparência do seu diretório:

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

Organize comandos em arquivos separados

Agora, vá em frente e mova suas funções de comando para esses respectivos arquivos. Ao fazer isso, você divide seu projeto em partes gerenciáveis, facilitando sua manutenção. Além disso, é muito menos intimidante quando você precisa revisitar ou expandir uma funcionalidade específica.

Amarre tudo junto em mod.rs

Depois que seus comandos estiverem em seus próprios arquivos, você precisa ter certeza de que eles estarão acessíveis em todo o seu projeto. No arquivo comandos/mod.rs, exponha cada comando com instruções pub mod.

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

Registrar comandos em main.rs

Finalmente, em seu main.rs, importe esses comandos e registre-os no Tauri’s Builder. Dessa forma, Tauri sabe onde encontrar seus comandos quando você os chama pelo frontend.

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");
}

Concluindo

Manter seus comandos Tauri organizados em arquivos separados é um pequeno passo que faz uma grande diferença, especialmente à medida que seu projeto cresce. Ao dividir seu código em pedaços pequenos, você se salvará do caos de uma base de código desorganizada. Acredite em mim, seu futuro eu vai agradecer!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/n3rd/how-to-reasonably-keep-your-tauri-commands-organized-in-rust-2gmo?1 Se houver alguma violação, entre em contato com study_golang@163 .com para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3