librustc: Mark all type implementations public. rs=impl-publicity