6 releases (stable)

new 1.5.0 Nov 18, 2024
1.4.0 Nov 7, 2024
1.3.0 Jul 31, 2024
1.2.0 Jun 18, 2024
0.1.0 Mar 21, 2024

#5 in #fundamentum

Download history 130/week @ 2024-07-29 3/week @ 2024-08-05 7/week @ 2024-08-12 2/week @ 2024-08-26 15/week @ 2024-09-09 17/week @ 2024-09-16 20/week @ 2024-09-23 17/week @ 2024-09-30 19/week @ 2024-10-07 7/week @ 2024-10-28 133/week @ 2024-11-04 19/week @ 2024-11-11

159 downloads per month
Used in fundamentum-edge-daemon

Apache-2.0

36KB
203 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–21MB
~304K SLoC