Well, yeah, but that&#x27;s not a huge advantage of Rust.  In any language where that&#x27;s not an allowed construct (and there&#x27;s quite a few), it won&#x27;t compile.  It won&#x27;t <i>compile</i> in Perl either (It fails at the compilation stage, not at runtime).