- 
    Type:Task 
- 
    Resolution: Fixed
- 
    Priority:Unknown 
- 
    Affects Version/s: None
- 
    Component/s: None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
tychoish has created PR #449: provide lazy iterator implementation in bson-rust
Issue Text:
Introduces a `RawElement` type which will can be used to lazily resolve bson values during iteration. 
This does change the functionality of any existing interfaces for compatibility concerns, (though the `iter()` functions do return different types) and the `IntoIter` implementations changed, but semantically it's all the same.
Happy to make changes if ya'll are interested. in this 