update for latest rust