Özel
target_os gibi bazı koşul ifadeleri dolaylı olarak rustc tarafından sağlanır, ama özel koşul ifadeleri --cfg bayrağı kullanılarak rustcye iletilmelidir.
#[cfg(birtakim_kosullar)] fn kosullu_fonksiyon() { println!("kosul karsilandi!"); } fn main() { kosullu_fonksiyon(); }
Bunu özel cfg bayrağı olmadan çalıştırın ve bakın neler oluyor.
Özel cfg bayrağıyla:
$ rustc --cfg birtakim_kosullar custom.rs && ./custom
kosul karsilandi!