Module barter_data::builder
source · [−]Expand description
Initialises MarketStreams for an arbitrary number of exchanges using generic Barter
Subscriptions.
Structs
Builder to configure and initialise Streams instances.
Collection of exchange MarketEvent streams.
Functions
Central MarketEvent consumer loop. Initialises an exchange MarketStream using a
collection of Subscriptions. Consumed events are distributed downstream via the
exchange_tx mpsc::UnboundedSender. A re-connection mechanism with an exponential backoff
policy is utilised to ensure maximum up-time.