shadow-derive

Crates.ioshadow-derive
lib.rsshadow-derive
version0.2.1
sourcesrc
created_at2022-11-01 08:24:10.186539
updated_at2022-11-01 08:37:20.648901
descriptionProcedual macros for rustot crate shadow state
homepage
repositoryhttps://github.com/BlackbirdHQ/rustot
max_upload_size
id702708
size11,510
Mathias Koch (MathiasKoch)

documentation

README

Rust of things (rustot)

Work in progress

no_std, no_alloc crate for AWS IoT Devices, implementing Jobs, OTA, Device Defender and IoT Shadows

This crates strives to implement the sum of:

Test Code coverage No Std Crates.io Version Crates.io Downloads

Any contributions will be welcomed! Even if they are just suggestions, bugs or reviews!

This is a port of the Amazon-FreeRTOS AWS IoT Device SDK (https://github.com/nguyenvuhung/amazon-freertos/tree/master/libraries/freertos_plus/aws/ota), written in pure Rust.

It is written to work with mqttrust, but should work with any other mqtt client, that implements the Mqtt trait from mqttrust.

Tests

The crate is covered by tests. These tests can be run by cargo test --tests --all-features, and are run by the CI on every push to master.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 64

cargo fmt