Ich schreibe portablen Rust-Code, um in einigen Verzeichnissen nach einem Programm zu suchen. Unter Windows erwarte ich, dass es foo.exe
und anderswo nur foo
sein wird.Wie erhalten Sie die ausführbare Erweiterung über Plattformen in Rust?
Offensichtlich könnte ich einfach if cfg!(windows)
verwenden, aber das scheint hässlich.
Gibt es eine bessere Möglichkeit, die ausführbare Dateierweiterung der Plattform zu finden?