Skip to content

Latest commit

 

History

History
3 lines (2 loc) · 619 Bytes

README.md

File metadata and controls

3 lines (2 loc) · 619 Bytes

signald-rs

Rust library for interacting with signald. signald-rs is fully async, and supports both async-std and tokio runtimes (defaults to async-std). The bulk of the library is autogenerated by build.rs (all autogenerated code is in src/actions.rs and src/types.rs). To make the autogeneration easier, all struct members in the types are Option<T>, so parameters that are None can be easily skipped during serialization. This does make the types a bit cumbersome to deal with at times, so I'm considering better solutions.