3 releases (stable)

1.1.0 May 1, 2024
1.0.1 Apr 3, 2024
1.0.0 Mar 22, 2024
0.1.0 Mar 21, 2024

#1402 in Network programming

Download history 69/week @ 2024-03-15 207/week @ 2024-03-22 154/week @ 2024-03-29 45/week @ 2024-04-05 1/week @ 2024-04-12 8/week @ 2024-04-19 113/week @ 2024-04-26 28/week @ 2024-05-03

151 downloads per month
Used in fundamentum-edge-daemon

Apache-2.0

33KB
103 lines

Fundamentum Edge Proto Rust

Crates.io License Build Status Docs.rs

Website | Docs

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

~11–22MB
~305K SLoC