use cargo for rust builds