()
| 693 | |
| 694 | #[test] |
| 695 | fn test_sequence_position() { |
| 696 | let mut seq: OrderingSequence<i32> = OrderingSequence::new(); |
| 697 | seq.insert(1, None); |
| 698 | seq.insert(2, Some(1)); |
| 699 | |
| 700 | assert_eq!(seq.position(&1), Some(0)); |
| 701 | assert_eq!(seq.position(&2), Some(1)); |
| 702 | assert_eq!(seq.position(&99), None); |
| 703 | } |
| 704 | |
| 705 | #[test] |
| 706 | fn test_sequence_remove() { |