package stringsx import ( `fmt` ) // Error conforms an [AsciiInvalidError] to an error interface. func (a *AsciiInvalidError) Error() (errStr string) { errStr = fmt.Sprintf( "non-ASCII character '%c' at line:linepos %d:%d (byte %d), "+ "string position %d (byte %d): bytes %#x, UTF-8 codepoint U+%04X", a.BadChar, a.Line, a.LineChar, a.LineByte, a.Char, a.Byte, a.BadBytes, a.BadChar, ) return }