()
| 136 | |
| 137 | #[test] |
| 138 | fn msg_drops() { |
| 139 | let drops = Arc::new(AtomicU32::new(0)); |
| 140 | let error = Error::msg(CountDrops::new(&drops)); |
| 141 | assert_eq!(drops.load(SeqCst), 0); |
| 142 | drop(error); |
| 143 | assert_eq!(drops.load(SeqCst), 1); |
| 144 | } |
| 145 | |
| 146 | #[test] |
| 147 | fn from_error() { |