Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct A {
- }
- fn foo() -> A{
- let v = A{};
- let vptr = (&v as * const A) as usize;
- println!("{:#x}", vptr);
- v
- }
- fn main() {
- let a = foo();
- let vptra = (&a as * const A) as usize;
- println!("Returned: {:#x}", vptra);
- let b = foo();
- let vptrb = (&b as * const A) as usize;
- println!("Returned: {:#x}", vptrb);
- }
Add Comment
Please, Sign In to add comment