Thanks! Most of the content for class scheduling tutorial is borrowed from other languages (specifically the Java tutorial) and adapted for Tokio/Rust.
I specifically enjoyed writing the section on leverage Rust type system as it highlights the power of the Rust type system and also some of the design decisions that went into the API.
Together, I think they give us a nice abstraction to write more correct layer code, hopefully in a functional programming style.
At this time, there are no plans for introducing the directory layer. With redwood storage engine and the introduction of Multi-tentant API, I am not really sure about the need for a directory layer moving forward.
@PierreZ has implemented directory layer in his Rust bindings. Unlike my bindings which is Tokio ecosystem specific, his implementation is runtime agnostic. That’s also something you can consider.
Congratulations @rajivr for your Rust/Tokio bindings You have done a wonderful job
Yes indeed, the directory is currently implemented in the next version (0.6.0), which was supposed to be released yesterday but the bindingTester found an faulty seed