document_cover
รันไฟล์อื่นที่ไม่ใช่ main.rs บน RustRover
rustrustrover
29 ส.ค. 68 , 09:50
ก็เพิ่งรู้ว่ามันรัน file อื่นเลยไม่ได้ ต้องไปตั้งค่าบางอย่างให้มันก่อน

โดยปกติถ้าเรามีไฟล์ main.rs แล้วในนั้นมี fun main() อยู่ เราก็จะกดเพื่อรันไฟล์นั้นได้ เลยทันทีแบบนี้

uploaded

ALT

แต่ถ้าเราไปสร้างไฟล์ชื่อ test_run.rs แล้วจะรัน เพื่อทดลองอะไรบางอย่าง กลับรันไม่ได้ แบบนี้ (ปุ่มรันหายไป)

uploaded

ALT



แล้วต้องทำยังไงล่ะทีนี้

วิธีแก้ไขปัญหานี่ง่ายๆ ครับ เราต้องไปแก้ไขไฟล์ Cargo.toml ก่อน โดยให้เพิ่มเนื้อหาแบบนี้ลงไป

เพียงเท่านี้ ก็รันได้แล้วครับ

uploaded

ALT

ถ้ามีหลายไฟล์ เราก็เพิ่ม [[bin]] นี่หลายๆ อันได้เลย