Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn get_value<T>(pointer: *mut [T]) -> T {
- unsafe{(*pointer)[0]}
- }
- fn main() {
- let vector = vec![1,2,3];
- let boxed_slice = vector.into_boxed_slice();
- let raw_pointer = Box::into_raw(boxed_slice);
- let value = get_value(raw_pointer);
- }
Add Comment
Please, Sign In to add comment