Say you have this C++

    switch(x){
      case 0:  a();
      case 1:  b();
      case 2:  c();
      default: done();
    }

You can't do that in Rust, because match doesn't do fall through

**Edit:** Nice downvotes folks! I'll be using Haskell instead. LOL at this "systems programming language" with a bunch of crybabies and zealots and fuck muhzilla.