EXE
Installazione guidata
x64 · 6.8 MB
Rilasciato · in miglioramento
Modifica, compila, esegui il debug e testa app Rust in un'unica finestra
Un ambiente di sviluppo integrato per Rust che apre workspace cargo e app Tauri come Visual Studio, per modificarli, compilarli, eseguirne il debug con punti di interruzione, testarli e persino progettare schermate egui.
What it is for
TASTERUST è un ambiente di sviluppo integrato realizzato con Rust ed egui. Quando apri la cartella di un workspace cargo, i pacchetti vengono trattati come progetti e i binari come progetti di avvio. Con rust-analyzer hai diagnostica, completamento automatico, vai alla definizione e rinomina, e la diagnostica della build cargo viene raccolta nell'elenco errori. Con il debugger lldb-dap usi punti di interruzione condizionali, esecuzione passo passo, variabili locali ed espressioni di controllo, e i valori di String, Vec ed enum vengono mostrati in forma leggibile. Da Esplora test esegui i test o ne scegli uno solo da avviare nel debugger, e con il designer di form egui disegni le schermate e generi il codice. Le app Tauri v2 si possono eseguire in sviluppo, compilare e sottoporre a debug sul lato Rust, e le modifiche Git e un terminale integrato sono nella stessa finestra. Funziona su Windows e Linux.
Mostra pacchetti, cartelle e file tramite cargo metadata e li apre in un editor con evidenziazione della sintassi, cursori multipli, compressione del codice, abbinamento delle parentesi, minimappa, divisione delle finestre e ricerca nei file.
Con rust-analyzer hai, mentre scrivi, diagnostica, informazioni rapide, vai alla definizione, completamento automatico, trova tutti i riferimenti, rinomina e formattazione rustfmt. Si possono collegare anche i language server di TypeScript, HTML e CSS.
Esegui Compila soluzione, Ricompila, cargo check e Clippy; la diagnostica JSON viene raccolta nell'elenco errori e con un clic vai alla riga corrispondente.
Con lldb-dap usi punti di interruzione (anche condizionali), esecuzione passo passo, stack di chiamate, variabili locali, espressioni di controllo e la finestra Controllo immediato, e durante la pausa vedi il valore di una variabile passandoci sopra con il mouse.
Nell'albero dei test per pacchetto e destinazione esegui tutti i test, quelli selezionati o solo quelli non riusciti, e avvia un singolo test nel debugger per fermarti sui punti di interruzione.
Ogni profilo definisce destinazione di avvio, argomenti della riga di comando, variabili d'ambiente, cartella di lavoro e cargo features, così esegui lo stesso progetto in modi diversi, per esempio come GUI o come CLI.
Disegna schermate egui con la casella degli strumenti, la struttura del documento e la finestra Proprietà; al salvataggio vengono generati il codice Rust e un file degli eventi. Nell'anteprima il form funziona davvero.
Apri un'app Tauri v2 per eseguirla in sviluppo, compilarla e controllare il pacchetto di installazione, e imposta punti di interruzione nelle funzioni #[tauri::command] per eseguire il debug del lato Rust.
Nella finestra Modifiche Git esegui staging, commit e push e consulti i diff, e le righe modificate vengono segnate nel margine dell'editor. Il terminale integrato è un vero pseudoterminale, quindi funzionano anche i programmi a schermo intero.
Product value
Focused work
Verified release
Mostriamo solo versione, piattaforma, dimensione, stato della firma e SHA-256 verificati nel manifest attuale.
Continue
Other tools
Estrai ed esegui
x64 · 7.9 MB
Stiamo preparando la versione per macOS. Quando uscirà, i file di installazione compariranno qui.
Discussion
Condividi opinioni, domande o la tua esperienza con il prodotto. Per segnalare errori usa l'assistenza.
Accedi per lasciare un feedback.
Ancora nessun feedback. Lascia la prima recensione.