Explicitly specify all cast types in unsafe code

Created by  David Tolnay  on October 9, 2019
4G3IP4EELNSP2BTQRUJIMYFBNCITIUWUSSBAODV5Y5GPKNCCMMJAC
Change contents