billylindeman / signald-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About


Languages

Language:Rust 100.0%