Esiste un modo per restituire un codice di uscita in Rust 1.0?Come terminare correttamente il programma con un codice di uscita?
Ho provato env::set_exit_status(exit_code);
ma questo genera un errore del compilatore.
C'è anche questa domanda: Exit Rust program early che è simile ma chiede il caso in cui il processo deve essere terminato in anticipo.
EDIT: Sto cercando una soluzione che permetterà anche il processo per riordinare lo stack, chiamare i distruttori, ecc
@static_rtti Puoi spiegare ulteriormente quale parte della risposta [Levans] (http://stackoverflow.com/a/30285110/155423) non è adatta? * Sicuramente un linguaggio di programmazione dei sistemi ... * ricorda che Rust deve essere usato anche in ambienti in cui non esiste un processo di avvio (come un kernel). – Shepmaster
Non l'ho letto abbastanza bene, sembra proprio quello che voglio. –