( uid_6201 | 2022. 04. 19., k – 11:40 )

Rust "cargo fmt" után szintén zenész, ezt a hagyományt követi:

    if a == 12 {
        fn1();
    }

Itt csak annyi a különbség, hogy nem szokás zárójelezni az if utáni részt, kivéve természetesen a belsejét, ha precedencia indokolja.
Továbbá érdekesség, hogy if/else ágban vissza is térhetsz értékkel. Szintén autoformázás utáni állapot:

    let b = if a == 12 { fn1() } else { -1 };

Ha meg hosszabb, akkor több sorra töri az autoformázás:

    let b = if a == 12 {
        function_teszt()
    } else {
        function_masikteszt()
    };