Add support for rust