tor-proto: simplify `ConfluxSet::circuit_action`

This simplifies the call signature of ConfluxSet::circuit_action, and renames it to ConfluxSet::next_circ_action. It now returns a Future instead of a Stream since we only ever use the first item in Reactor::run_once.

@gabi-250 I think these changes make things a bit nicer, but these changes are all opinionated, and I don't feel strongly either way, so feel free to veto them or suggest changes if you don't think they improve things.

/cc @dgoulet

Edited by opara

Merge request reports

Loading