2 use std::ops::{Deref, DerefMut};
8 fn deref(&self) -> &u32 { &self.0 }
11 impl DerefMut for MyRef {
12 fn deref_mut(&mut self) -> &mut u32 { &mut self.0 }
16 fn deref(x: &MyRef) -> &u32 {
20 fn deref_mut(x: &mut MyRef) -> &mut u32 {
26 assert_eq!(deref(&r) as *const _, &r.0 as *const _);
27 assert_eq!(deref_mut(&mut r) as *mut _, &mut r.0 as *mut _);