Guest User

Untitled

a guest
Jun 23rd, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. #[allow(unused_imports)]
  2. use std::io;
  3. use std::mem;
  4.  
  5.  
  6. fn leak( s : &String) -> String {
  7. println!("{}", s);
  8. std::mem::drop(s);
  9. String::from("haha gone")
  10. }
  11.  
  12. fn main() {
  13. let x = "hello";
  14. let y = String::from(x);
  15. let y = leak(&y);
  16. println!("Hello, {}! {}", y, mem::size_of::<String>());
  17. }
Add Comment
Please, Sign In to add comment