These 7 commits are when the Protocol Buffers files have changed:
Commit: | f1d5723 | |
---|---|---|
Author: | Jay | |
Committer: | GitHub |
*: support rich error (#514) It's a common practice to return a protobuf struct as error status instead of simple string. This PR adds complete rich error support by following C++'s implementations. It changes several APIs to make code clean and match other languages' design. For more informations about rich error model, you can also take a look at https://grpc.io/docs/guides/error/#richer-error-model. Close #443. Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
The documentation is generated from this commit.
Commit: | 041b600 | |
---|---|---|
Author: | Abby | |
Committer: | Tesla_Ice_Zhang |
make `./proto` buildable (#311) * make ./proto buildable * remove version of local crate
Commit: | ea14705 | |
---|---|---|
Author: | Nick Cameron | |
Committer: | Tesla Ice Zhang |
Support Prost (#292) * Update to 2018 edition Note that this does not update the generated code to 2018 edition, just this crate itself. Also fixes the Clippy `allow`s * Implement Prost codec * Prost compiler for protobuf services: methods * Prost compiler for protobuf services: client * Prost compiler for protobuf services: server * Migrate proto crate * Use Prost in tests * Vendor protobuf-build * Migrate to released Prost * Rebasing changes * Update .travis.yml to always install Rustfmt * Address some Clippy issues * Some improvements to protobuf-build * protobuf-build: generate values method for enums Signed-off-by: Nick Cameron <nrc@ncameron.org>
Commit: | d1ede87 | |
---|---|---|
Author: | Jay | |
Committer: | GitHub |
proto: add health proto (#103)
Commit: | 70247d8 | |
---|---|---|
Author: | Jay | |
Committer: | GitHub |
benchmark: update to 1.6.1 (#87)
Commit: | dde925a | |
---|---|---|
Author: | Jay | |
Committer: | disksing |
add greeter example (#40)
Commit: | 33f6d52 | |
---|---|---|
Author: | Jay | |
Committer: | siddontang |
add common proto (#34)