#juniper #grpc-api #jet #junos

juniper-jet

Rust客户端用于Juniper JET gRPC API

1个不稳定版本

0.1.0-alpha.12023年5月21日

#4 in #jet

MIT 许可证

1.5MB
163

Crates.io ci/cd codecov docs.rs

juniper-jet-rs

Rust客户端绑定,用于Juniper JET gRPC API。


lib.rs:

Juniper JET gRPC API的客户端绑定。

构建

gRPC服务绑定在构建时由 tonic-build 生成。

需要在编译时提供 protoc 命令行工具(大多数Linux发行版中的 protobuf 软件包中包含)。

功能

JET gRPC服务定义因Junos版本而异。

通过相应的 junos-{major}-{minor} cargo功能,支持每个 major.minor Junos版本。

默认情况下,通过 latest cargo功能启用最新支持的Junos版本。

可以同时启用多个版本,但这将影响编译时间。

依赖关系

~6–9.5MB
~164K SLoC