Question: When used as a return type, which Rust type plays a similar role to Python's `None`, JavaScript's `null`, or the `void` type in C/C++?

  1. `!`
  2. `None`
  3. `Null`
  4. `()`

Answer: The correct answer of the above question is Option D:`()`