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 |
|
0.1.0 | Mar 21, 2024 |
#5 in #fundamentum
159 downloads per month
Used in fundamentum-edge-daemon
36KB
203 lines
Fundamentum Edge Proto Rust
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:
fundamentum-edge-daemon
: the actual edge daemon server implementation.
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 asFILE_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