TimelyDataflow / differential-dataflow

An implementation of differential dataflow using timely dataflow on Rust.
MIT License
2.54k stars 183 forks source link

Provide TraceAgent::trace_box_unstable to expose the inner trace #404

Closed antiguru closed 1 year ago

antiguru commented 1 year ago

This method exposes the trace agent's trace, which requires the caller to maintain the invariants expected by Differential. Specifically, the caller should not mutate the structure, and should not hold on to strong references. The method is not part of Differential's (semi-) stable API.