It would be nice to have more complex error from `protoc` itself after the file is saved. There are some crates available for it.