updates for new rust and cargo