Odczytując numer this thread, wygląda na to, że można go użyć do uruchomienia Rusta *.Jak wykonać kod Rusta bezpośrednio na systemach Unix? (używając shebangu)
#!/usr/bin/env rustc
fn main() {
println!("Hello World!");
}
Uczynienie tego pliku wykonywalnego i działającego powoduje kompilację, ale nie uruchomienie kodu.
chmod +x hello_world.rs
./hello_world.rs
Jednak to tylko kompiluje kod do hello_world
.
Czy pliki *.rs
mogą być wykonywane bezpośrednio, podobnie do skryptu powłoki?
* To odwołuje rustx, patrzyłem na to, ale jego skrypt bash, który kompiluje skrypt za każdym razem (bez buforowania) i nigdy nie usuwa plik z katalogu temp, chociaż może to ulec poprawie. Ma również istotne ograniczenia, że nie może korzystać z skrzyń.
https://github.com/killerswan/rustx? –