Added full support for the rust language