3 releases (stable)

new 1.0.1 Apr 3, 2024
1.0.0 Mar 22, 2024
0.1.0 Mar 21, 2024

#1384 in Network programming

Download history 263/week @ 2024-03-18 15/week @ 2024-03-25 194/week @ 2024-04-01

472 downloads per month
Used in fundamentum-edge-daemon

Apache-2.0

20KB
80 lines

Readme

Rust bindings to Fundamentum edge daemon's gRPC IDL files. A library that provides a Rust representation of the basic types, interfaces and other components required to define and interact with the gRPC interface defined by fundamentum-edge-proto.

Current direct users:

Feature flags

  • server: build and expose gRPC server building blocks.

  • client: build and expose gRPC client building blocks.

  • reflection: build and expose gRPC reflection building blocks.

    Use this alongside with the server flag if your gRPC server is to provide a reflection service for runtime service discovery.

    An encoded FileDescriptorSet will be made available as FILE_DESCRIPTOR_SET.

    See tonic/examples/src/reflection/server.rs for a good example of adding such reflection service to your gRPC server.

Note that all of the above feature flags are active by default.

Maintainer

See separate maintainer page.

License

Licensed under Apache License, Version 2.0 LICENSE.

Dependencies

~9–21MB
~263K SLoC