Từ đọc this thread, có vẻ như nó có thể sử dụng shebang để chạy Rust *.Làm thế nào để thực thi mã Rust trực tiếp trên các hệ thống Unix? (sử dụng shebang)
#!/usr/bin/env rustc
fn main() {
println!("Hello World!");
}
Thực thi và chạy này thực hiện biên dịch, nhưng không chạy mã.
chmod +x hello_world.rs
./hello_world.rs
Tuy nhiên, điều này chỉ biên dịch mã thành hello_world
.
Có thể thực thi trực tiếp *.rs
tệp, tương tự như tập lệnh trình bao không?
* Đây tham chiếu rustx, tôi nhìn vào điều này, nhưng một kịch bản bash mà biên dịch kịch bản mỗi lần (không có bộ nhớ đệm) và không bao giờ loại bỏ các tập tin từ thư mục tạm, mặc dù điều này có thể được cải thiện của nó. Ngoài ra nó có giới hạn đáng kể mà nó không thể sử dụng thùng.
https://github.com/killerswan/rustx? –