Unambiguous Summary

  1. Ambiguity happens when there are multiple meanings, and you have to guess which is the right one.

  2. Expressiveness lets you say what you want.

  3. Unambiguity means based on what is said, you can tell what was wanted.

  4. Rust guides you towards writing unambiguous code.