C++ 'da, __clang_version__
gibi bir şey kullanabilirsiniz. Rust için benzer bir şey var mı? İnternette aradım ama hiçbir şey bulamadım.Derleyici sürümünü bir Rust programından tespit etmenin bir yolu var mı?
5
A
cevap
5
Doğrudan değil.
Komut satırında erişilebilir olan rustc
sürümünü bildiren rustc_version
sandığı vardır; Bu bir inşa komut dosyasında kullanılmak üzere tasarlanmıştır. Benzer bir şey yapan rustc_version_runtime
da vardır, ancak bilgileri çalışma zamanı çağrısı olarak gösterir (yani derleyici sürümü derleme zamanında algılar, ancak çalışma zamanında ortaya çıkarır).
Standart feragatname: olmak çok derleyici sürümüne bağlı herhangi bir şey yazmaya dikkat edin. İdeal olarak, yalnızca özelliklerin (yukarıdaki kütüphanelerin her ikisi de doğrudan desteklediği) semver kullanılarak desteklendiği minimum sürümleri test etmelisiniz.
İlgili konular
- 1. Bir apk'nın gizlenip gizlenmediğini tespit etmenin bir yolu var mı?
- 2. Kodun yerel, test ortamı veya App Engine'de çalıştırılıp çalıştırılmadığını tespit etmenin bir yolu var mı?
- 3. Balık kabuklarında OS'de OSTYPE değişkenine benzer bir işletim sistemi tespit etmenin bir yolu var mı?
- 4. Bir Android telefonun arama kaydında sesli posta entegrasyonunu destekleyip desteklemediğini tespit etmenin bir yolu var mı?
- 5. JavaScript'te bir indirme işleminin başlangıcını tespit etmenin bir yolu var mı?
- 6. Bir daldaki değişikliklerin dolaylı olarak başka biriyle birleştirilip birleştirilmediğini tespit etmenin bir yolu var mı?
- 7. io.js veya node.js'nin çalışıp çalışmadığını güvenilir bir şekilde tespit etmenin bir yolu var mı?
- 8. Eşzamansız bir yöntemi senkronize etmenin genel bir yolu var mı?
- 9. "isForEachable" için bir değişken test etmenin bir yolu var mı
- 10. Bir uyarı kutusunun kaynağını elde etmenin bir yolu var mı?
- 11. Bir dll sürümünü kullanarak zorlamak için bir yolu var mı?
- 12. Rust, Scanf gibi bir şey var mı?
- 13. APK'nın SD kartta saklanıp saklanmadığını tespit etmenin bir yolu var mı?
- 14. Javascript ile varsayılan görüntüler klasörünü tespit etmenin bir yolu var mı?
- 15. Scaladoc'u IntelliJ Idea'ye entegre etmenin kolay bir yolu var mı?
- 16. C++ için doxygen'i optimize etmenin bir yolu var mı?
- 17. Çerezin httponly olup olmadığını kontrol etmenin bir yolu var mı?
- 18. SQLAlchemy Bağlantısını test etmenin bir yolu var mı?
- 19. Yüklediğiniz hangi gulp versiyonunu kontrol etmenin bir yolu var mı?
- 20. Bilgisayarımda 4K çözünürlüğünü simüle etmenin bir yolu var mı?
- 21. Koddan izin alma iznini kontrol etmenin bir yolu var mı?
- 22. Kabarcık tıklamayı tetikleyip tetiklemediğini kontrol etmenin bir yolu var mı?
- 23. TabControl.Items.CurrentChanging işlemini iptal etmenin bir yolu var mı?
- 24. Kalan animasyon süresini elde etmenin bir yolu var mı?
- 25. UITableView scrollToRowAtIndexPath üzerinde animasyonu kontrol etmenin bir yolu var mı?
- 26. shapely.geometry.shape.contains (a_point) çağrısının hızını optimize etmenin bir yolu var mı?
- 27. Sözlükteki öğelerin sıralamasını takip etmenin bir yolu var mı?
- 28. (Rails) Alanın veri türünü kontrol etmenin bir yolu var mı?
- 29. Reaksiyon bileşeninin ayrılıp ayrılmadığını kontrol etmenin bir yolu var mı?
- 30. Tüm maven bağımlılıkların java sürümünü listelemenin bir yolu var mı?
Merak etme, derleyicinin hangi sürümünü kullandığınız ile ilgileniyorsunuz? – Shepmaster
Oh - Bazı VS tümleşik pas sürümüm var. Şimdi yeni bir pas sürümü (1.7) indirdim ve IDE'de sahip olduğum şekilde kullanılıp kullanılmadığını merak ettim. Öyle düşündüm ki - 3 satır kod yaz ve bul ...) – BitTickler