The general process for changing an RPC service is as follows:
- Change the corresponding
.proto
file in theproto
directory - Run
cargo test --test bootstrap
to re-run the code generation. Generated rust files are in thesrc/generated
directory. - Update any other corresponding logic that would have been affected by the interface change, e.g. the server implementation of the service or usages of the generated client.