Since I am fairly new to rust, I have a hard time understanding how to use this library. It would be great if that could be expanded