make87

Crates.iomake87
lib.rsmake87
version
sourcesrc
created_at2024-10-09 23:17:46.493713+00
updated_at2025-03-28 21:19:21.981797+00
descriptionRust SDK for make87 platform.
homepagehttps://www.make87.com
repositoryhttps://github.com/make87/make87-rust
max_upload_size
id1403188
Cargo.toml error:TOML parse error at line 21, column 1 | 21 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Nisse Knudsen (nisseknudsen)

documentation

README

make87 Banner Logo

make87 SDK for Rust

Overview

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.

Installation

To add the SDK to your project, include it in your Cargo.toml:

[dependencies]
make87 = "*"  # replace with latest version

Dependencies

The SDK has the following dependencies:

  • once_cell = "1.20.2"
  • prost = "0.13"
  • serde = { version = "1.0.210", features = ["derive"] }
  • serde_json = "1.0.128"
  • thiserror = "1.0.63"
  • tokio = { version = "1.16.1", features = ["time"] }
  • zenoh = { version = "1.2.1", features = ["unstable"] }

Documentation

To build the documentation locally, use the following command:

cargo doc --open

Then, build the documentation using MkDocs:

mkdocs build

Contributing

We welcome contributions to the make87 SDK. Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Make your changes.
  4. Ensure all tests pass.
  5. Submit a pull request.
Commit count: 0

cargo fmt