This library provides an implementation of the Shoemake Arcball camera for Rust applications. See the cube example for an example of use with glium.
Documentation can be found here