remark: "proto4" isn't real, it can't hurt you --> foo.proto:1:10 | 1 | syntax = "proto4" | ^^^^^^^^^ help: change this to "proto5" error: missing `;` --> foo.proto:1:18 | 1 | syntax = "proto4" | ^ here remark: EOF --> foo.proto:7:2 | 7 | } | ^ here error: package --> foo.proto:3:1 | 3 | package abc.xyz; | ^^^^^^^ - semicolon | | | package error: package --> foo.proto:3:1 | 3 | package abc.xyz; | ^^^^^^^ | | | unreasonably long error message that needs to wrap for it to look good error: this is an overlapping error --> foo.proto:3:1 | 3 | package abc.xyz; | ---------------- package decl | ^^^^^^^ package error: P A C K A G E --> foo.proto:3:1 | 3 | package abc.xyz; | ^ -- -- help: ge | | | | help: p | | | help: ck error: P A C K A G E --> foo.proto:3:1 | 3 | package abc.xyz; | ^ -- ----------- decl | | | | | help: p | | | | help: ck | | | help: ge error: P A C K A G E (different order) --> foo.proto:3:3 | 3 | package abc.xyz; | - ^^ -- help: ge | | | | help: p | | | help: ck error: P A C K A G E (single letters) --> foo.proto:3:1 | 3 | package abc.xyz; | ^ -- -- g | | | | p k encountered 8 errors