| Crates.io | make87 |
| lib.rs | make87 |
| version | 0.2.4 |
| created_at | 2024-10-09 23:17:46.493713+00 |
| updated_at | 2025-09-20 00:04:20.5049+00 |
| description | Rust SDK for make87 platform. |
| homepage | https://www.make87.com |
| repository | https://github.com/make87/make87-rust |
| max_upload_size | |
| id | 1403188 |
| size | 488,861 |
The make87 SDK for Rust provides tools and libraries to interact with the make87 platform. This SDK is designed to be compatible with Rust 2021 edition and supports optional features for different transports and encodings.
To add the SDK to your project, include it in your Cargo.toml:
[dependencies]
make87 = "*" # replace with latest version
You can enable additional features for transport and encoding support:
zenoh → Enables Zenoh transport (enables interfaces::zenoh)rerun → Enables Rerun gRPC transport (enables interfaces::rerun)protobuf → Enables Protobuf encoding (enables encodings::protobuf)yaml → Enables YAML encoding (enables encodings::yaml)Example:
[dependencies]
make87 = { version = "*", features = ["zenoh", "protobuf", "yaml"] }
interfaces::zenoh is only available if the zenoh feature is enabled.
interfaces::rerun is only available if the rerun feature is enabled.
encodings::protobuf is only available if the protobuf feature is enabled.
encodings::yaml is only available if the yaml feature is enabled.
To build the documentation locally, use the following command:
cargo doc --open
We welcome contributions to the make87 SDK. Please follow these steps to contribute:
cargo test).