()
| 218 | |
| 219 | #[test] |
| 220 | fn basic_push_pop() { |
| 221 | let mut ds = DataStack::new(); |
| 222 | let p1 = ds.push(64); |
| 223 | assert!(!p1.is_null()); |
| 224 | let p2 = ds.push(128); |
| 225 | assert!(!p2.is_null()); |
| 226 | assert!(p2 > p1); |
| 227 | unsafe { |
| 228 | ds.pop(p2); |
| 229 | ds.pop(p1); |
| 230 | } |
| 231 | } |
| 232 | |
| 233 | #[test] |
| 234 | fn cross_chunk_push_pop() { |