„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So halten Sie Ihre Tauri-Befehle in Rust angemessen organisiert

So halten Sie Ihre Tauri-Befehle in Rust angemessen organisiert

Veröffentlicht am 08.11.2024
Durchsuche:730

How to Reasonably Keep Your Tauri Commands Organized in Rust

Beim Erstellen von Tauri-Anwendungen ist es wichtig, dass Ihre Codebasis organisiert bleibt, insbesondere wenn Ihr Projekt wächst. Vertrauen Sie mir, als jemand, der relativ neu bei Rust ist, habe ich schon eine Menge chaotischer Situationen erlebt – ich habe Stunden damit verbracht, mich aus selbstgemachten Löchern zu befreien. Wenn Sie so sind wie ich, möchten Sie das vermeiden. Sprechen wir also darüber, wie Sie Ordnung schaffen, indem Sie Ihre Tauri-Befehle in separate Dateien aufteilen.

Beginnen Sie mit einem Befehlsmodul

Das Wichtigste zuerst: Erstellen Sie ein Befehlsmodul. Dies wird die Zentrale für alle Ihre Tauri-Befehle sein. Erstellen Sie in Ihrem src-Verzeichnis einen Ordner mit dem Namen „commands“. In diesem Ordner erstellen Sie Dateien für verschiedene Gruppen verwandter Befehle. Zum Beispiel:

  • system_info.rs für systembezogene Befehle
  • Process_info.rs für Befehle, die sich mit Prozessen befassen
  • greet.rs für etwas Einfaches wie einen Begrüßungsbefehl

So könnte Ihr Verzeichnis aussehen:

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

Organisieren Sie Befehle in separaten Dateien

Verschieben Sie nun Ihre Befehlsfunktionen in die entsprechenden Dateien. Auf diese Weise zerlegen Sie Ihr Projekt in überschaubare Teile und erleichtern so die Wartung. Außerdem ist es viel weniger einschüchternd, wenn Sie eine bestimmte Funktionalität überarbeiten oder erweitern müssen.

Binden Sie alles zusammen in mod.rs

Sobald sich Ihre Befehle in ihren eigenen Dateien befinden, müssen Sie sicherstellen, dass sie im gesamten Projekt zugänglich sind. Machen Sie in der Datei „commands/mod.rs“ jeden Befehl mit Pub-Mod-Anweisungen verfügbar.

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

Registrieren Sie Befehle in main.rs

Importieren Sie abschließend diese Befehle in Ihre main.rs und registrieren Sie sie bei Tauri’s Builder. Auf diese Weise weiß Tauri, wo Ihre Befehle zu finden sind, wenn Sie sie vom Frontend aus aufrufen.

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

Zusammenfassung

Das Organisieren Ihrer Tauri-Befehle in separaten Dateien ist ein kleiner Schritt, der einen großen Unterschied macht, insbesondere wenn Ihr Projekt wächst. Indem Sie Ihren Code in mundgerechte Teile aufteilen, ersparen Sie sich das Chaos einer unorganisierten Codebasis. Vertrauen Sie mir, Ihr zukünftiges Ich wird es Ihnen danken!

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/n3rd/how-to-reasonably-keep-your-tauri-commands-organized-in-rust-2gmo?1 Bei Verstößen wenden Sie sich bitte an Study_golang@163 .com, um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3