Because it has the same fields, and avoids the need to deconstruct the latter to construct the former.
For more information about how rustc works, see the rustc dev guide.
Because it has the same fields, and avoids the need to deconstruct the latter to construct the former.
For more information about how rustc works, see the rustc dev guide.