Open mcches opened 1 year ago
Turmoil is built on the concept of deterministic execution. Using structures such as HashMap initialize with non-deterministic RandomState. Both the internals of turmoil and applications using it need to buy in.
HashMap
RandomState
e.g. HashMap, HashSet, tokio::select!, etc.
HashSet
tokio::select!
Document the guidelines.
Related: https://github.com/tokio-rs/turmoil/issues/16
Turmoil is built on the concept of deterministic execution. Using structures such as
HashMap
initialize with non-deterministicRandomState
. Both the internals of turmoil and applications using it need to buy in.e.g.
HashMap
,HashSet
,tokio::select!
, etc.Document the guidelines.