This looks to be quite the doozy to start off with creating a SlackBuild... SlackBuilds that are submitted to SBo are not able to download any files while running (everything needs to be able to be run offline). By default, cargo will download all the required dependencies when you try and run it, which means you wouldn't be able to submit it to SBo (but you could still use it to build the package). If you want an example SlackBuild that deals with the extra dependencies on SBo, look at
dust.
I, and probably other forum members would be happy to provide guidance on getting the SlackBuild squared away, but it may take a lot of work.
Another possible option is on the i3status-rust README on their github to just install it to your local directory by running:
Code:
cargo install --git https://github.com/greshake/i3status-rust i3status-rs