ROS Controllers in rosrust

Has anyone implemented a ROS Controller using the standard controller_interface with rosrust?

In C++, ROS controllers need to implement: bool init(...), void starting(...), void update(...), void stopping(...).

I'd like to use Rust's concurrency & message channels in controllers, but I'd also like to keep the use of the standard ROS Controller interface.