upstream rust removed *const