I am from a C++ background trying to get into Rust. Below is a non-trivial application framework I have put together as a Rust learning exercise. Specifically I have tried to avoid using Rc<RefCell>> as much as possible (not sure if it is the right decision)
The code can be found at:
src/lib.rs is were the guts is and usage is demonstrated in by the tests.