updates for the latest rust