In this post, we would like to introduce our latest &amp; newest language bindings for ArrayFire library, <a href="https://github.com/arrayfire/arrayfire-rust" target="_blank">ArrayFire-Rust</a> - Rust bindings for ArrayFire. The wrapper itself has been a work in progress for the past few months and we think now it is ready for it's first release.
<h4>Use arrayfire from crates.io</h4>
To use the rust bindings for ArrayFire from crates.io, the following requirements are to be met first.
<ol>
	<li><a href="https://sandbox.arrayfire.com/download">Download and install ArrayFire binaries</a> based on your operating system.</li>
	<li>Set the evironment variable <code>AF_PATH</code> to point to ArrayFire installation root folder.</li>
	<li>Make sure you add the path to library files to your path environment variables.
<ul>
	<li>On Linux &amp; OSX: do <code>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$AF_PATH/lib</code></li>
	<li>On Windows: Add <code>%AF_PATH%\lib</code> to your PATH environment variable.</li>
</ul>
</li>
	<li>Add <code>arrayfire = "3.2.0"</code> to the dependencies section of your project's Cargo.toml file.</li>
</ol>
<h4>Credits</h4>
We would like to thank <a href="https://github.com/jramapuram" target="_blank">Jason Ramapuram</a> for helping us in writing and reviewing the rust bindings. We would also like to thank the users from <a href="https://users.rust-lang.org/" target="_blank">rust community</a> who provided their invaluable feedback while working on the bindings for ArrayFire.

&nbsp;

&nbsp;