There are essentially three steps to using a library within your Rust application:
- Including the dependency.
- Writing code that uses the library.
- Building your application to link to the library.
The most difficult stage is the second as it requires writing code, call back code, and other such wrappers to use the library.