sapling/futures-ext
Pavel Aslanov 06c8fae85b added bounded_traversal_dag
Summary:
This diff introduces `bounded_traversal_dag` which can handle arbitrary DAGs and detect invalid DAGs with cycles, but it has limitation in comparison to `bounded_traversal`:
  - `bounded_traversal_dag` keeps `Out` result of computation for all the nodes
     but `bounded_traversal` only keeps results for nodes that have not been completely
     evaluatated
  - `In` has additional constraints to be `Eq + Hash + Clone`
  - `Out` has additional constraint to be `Clone`

Reviewed By: krallin

Differential Revision: D16621004

fbshipit-source-id: b9f60e461d5d50e060be4f5bb6b970f16a9b99f9
2019-08-05 05:41:17 -07:00
..
src added bounded_traversal_dag 2019-08-05 05:41:17 -07:00
Cargo.toml rust: convert futures-ext to Rust 2018 2019-02-12 08:43:24 -08:00