Remove visibility modifier from generated impl block

According to mozilla/rust#3985, using the visibility qualifier on the impl block was forbidden. Therefore, `cunion_to_rs()` is fixed to not to produce `pub` qualifier on the impl in the generated code.