~icefox/garnetc#35: 
Iterator design

Note on iterators: try_fold() can basically be the primitive that everything else is implemented from: https://github.com/rust-lang/rust/issues/45594

That's the main thing I wanted to track but there's other issues to consider:

  • If I make a placeholder borrow checker that doesn't allow structures to contain borrows, external iterators become impossible. Can I fake it for a while with unsafe{}, either by making the API unsafe or writing safe iterators with unsafe code?
Status
REPORTED
Submitter
~icefox
Assigned to
No-one
Submitted
3 months ago
Updated
3 months ago
Labels
T-FEATURE T-TODO