  Rust には null はありませんが、値がないことを表現することの重要性を無視しているわけではありません。 
  既に知っているツールを使った素朴な表現を考えてみましょう。

  1つ以上の値を None によって代替するパターンは、null がない Rust ではとても一般的です。
  ジェネリック型はこの問題を解決するのに役立ちます。

  Rustには Option と呼ばれるジェネリックな列挙型が組み込まれており、
  null を使わずに null 許容な値を表現できます。
