While Option is not a lang item, Some and None are. Because they are critical to the desugaring of `for` loops for instance.
Thus Option is, transitively, a lang item.
That Rev or Peekable implement TrustedLen does not make them special.
While Option is not a lang item, Some and None are. Because they are critical to the desugaring of `for` loops for instance.
Thus Option is, transitively, a lang item.