Randell Jesup
Randell Jesup
What's the purpose of this, given WebTransport? That spec covers this usecase, and provides all sorts of additional benefits. Where is the spec discussion on this? Indications from major browsers?
All references currently are in the non-normative text. PR #76 can provide a template
I've hit problems where in Range::next(), we try to get the item() for self.addr, but self.addr is (N, 6) - a back address, not a normalized one. I think there...
Fixes issue #7 Note: all the tests in range.rs were derived from std::collections::BTreeMap's tests with small changes
Fixes issue #8
Fixes issue 9
Fixes issue #10
If there's only one entry in the tree, and you take a range_mut() that holds that one item, and then call iter.next_back(), it will panic trying to unwrap a None....
There are problems with next_back for range() iterators. With this test: ``` #[test] pub fn range_next_back() { let mut map = BTreeMap::new(); for i in 0..100 { map.insert(i, i); }...
With a test like this: ``` #[test] fn test_retain() { let mut map = BTreeMap::from_iter((0..100).map(|x| (x, x * 10))); assert_eq!(map.len(), 100); map.retain(|&k, _| k % 2 == 0); assert_eq!(map.len(), 50);...