Crate barter_integration
source · [−]Modules
Contains an ExchangeSocket
capable of acting as a Stream
and Sink
for a given remote
server.
Structs
Barter representation of an Instrument
. Used to uniquely identify a base_quote
pair, and it’s
associated instrument type.
Barter new type representing a unique String
identifier for an Instrument
being traded
on the provided exchange.
Barter new type representing a time interval String
identifier.
Barter Subscription
used to subscribe to a market StreamKind
for a particular
Instrument
.
New type representing a unique String
identifier for a stream that has been subscribed to.
This identifier is used to associated a Subscription
with data structures received from
the exchange.
Convenient type alias for a HashMap
containing the mapping between an incoming exchange
message’s SubscriptionId
, and a Barter Subscription
. Used to identify the original
Subscription
associated with a received message.
Metadata generated from a collection of Barter Subscription
s. This includes the exchange
specific subscription payloads that are sent to the exchange.
Barter new type representing a currency symbol String
identifier.
Enums
Defines the type of Instrument
which is being traded on a given base_quote
market.
Possible Barter-Data Stream types a Subscription
is associated with.