9bb77da74d
Use smaller spans for some structured suggestions Use more accurate suggestion spans for * argument parse error * fully qualified path * missing code block type * numeric casts
For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.