17 releases

0.0.73 Mar 8, 2025
0.0.72 Mar 9, 2024
0.0.64 Feb 29, 2024
0.0.40 Jan 24, 2024
0.0.13 Nov 29, 2023

#38 in #scada

Download history 28/week @ 2025-04-25 10/week @ 2025-05-02 24/week @ 2025-05-09 12/week @ 2025-05-16 2/week @ 2025-06-06 10/week @ 2025-06-13 10/week @ 2025-06-20 75/week @ 2025-06-27 27/week @ 2025-07-04 21/week @ 2025-07-11 45/week @ 2025-07-18 33/week @ 2025-07-25 16/week @ 2025-08-01 11/week @ 2025-08-08

111 downloads per month
Used in 21 crates (3 directly)

MIT/Apache

15KB
274 lines

Проверка сгенерированного кода - cargo-expand

cargo expand message::example_message | save -f expand.rs

cargo expand -p rsiot-messages-core example_message

cargo expand -p rsiot-leptos --example create_signal_from_msg --target wasm32-unknown-unknown

cargo expand -p rsiot-messages-core --example message_new_macro

https://stackoverflow.com/questions/65182338/how-to-create-a-macro-that-matches-enum-variants-without-knowing-its-structure

Макрос для генерирования метода into_eav для типа сообщения. Сейчас не исользуется - слишком много различий между сообщениями

Dependencies

~215–630KB
~14K SLoC