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

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

แล้วต้องทำยังไงล่ะทีนี้
วิธีแก้ไขปัญหานี่ง่ายๆ ครับ เราต้องไปแก้ไขไฟล์ Cargo.toml ก่อน โดยให้เพิ่มเนื้อหาแบบนี้ลงไป
[package]
...
[dependencies]
....
[[bin]]
name = "test_run" # ชื่อที่จะใช้เรียกเวลาคอมไพล์
path = "src/test_run.rs" # ที่อยู่ของไฟล์ test_run.rsเพียงเท่านี้ ก็รันได้แล้วครับ

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