#![feature(rustc_private)] extern crate libc; fn main() { let x : *const Vec = &vec![1,2,3]; let y : *const libc::c_void = x as *const libc::c_void; unsafe { let _z = (*y).clone(); //~^ ERROR no method named `clone` found } }