Page MenuHomePhabricator

[native] rust project for native gRPC client
ClosedPublic

Authored by varun on Jul 29 2022, 11:25 AM.
Tags
None
Referenced Files
F3509216: D4683.id15114.diff
Sat, Dec 21, 2:34 AM
F3508842: D4683.diff
Fri, Dec 20, 11:59 PM
Unknown Object (File)
Mon, Dec 16, 10:11 AM
Unknown Object (File)
Mon, Dec 16, 12:50 AM
Unknown Object (File)
Mon, Dec 16, 12:50 AM
Unknown Object (File)
Mon, Dec 16, 12:50 AM
Unknown Object (File)
Mon, Dec 16, 12:49 AM
Unknown Object (File)
Mon, Dec 16, 12:49 AM

Details

Summary

set up the Cargo project with some obvious dependencies

Test Plan

cargo build

Diff Detail

Repository
rCOMM Comm
Branch
identity-client (branched from master)
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

tomek requested changes to this revision.Aug 1 2022, 1:57 AM
tomek added inline comments.
native/cpp/CommonCpp/grpc/grpc_client/Cargo.toml
13

The most recent version is 0.8.0 - why do we use an older one?

14

Is there a reason to not use 0.11?

This revision now requires changes to proceed.Aug 1 2022, 1:57 AM
native/cpp/CommonCpp/grpc/grpc_client/src/lib.rs
1

What is this?

update dependencies

native/cpp/CommonCpp/grpc/grpc_client/Cargo.toml
13

I copied the versions from the Identity service, but there's no reason not to use the latest versions I suppose

native/cpp/CommonCpp/grpc/grpc_client/src/lib.rs
1

since this is a library crate, we need a lib.rs file or else cargo will complain

forgot to bump the tonic-build version to match tonic

This revision is now accepted and ready to land.Aug 2 2022, 2:42 AM