28 breaking releases
0.30.1 | Aug 9, 2021 |
---|---|
0.29.0 | Aug 2, 2021 |
0.27.1 | Apr 5, 2021 |
0.26.0 | Feb 8, 2021 |
0.7.0 | Mar 31, 2020 |
#978 in Rust patterns
Used in 3 crates
56KB
1.5K
SLoC
market
Infrastructure for producers and consumers.
The core purpose of this library is to define the traits of items that interact with markets. A market holds goods in a stock. Producers store goods in the stock while consumers retrieve goods from the stock.
lib.rs
:
Defines interfaces used by Agent
s to act upon a market.
An Agent
can be either a Producer
that stores goods into the market or a Consumer
that retrieves goods from the market. While an Agent
is acting upon a market, it is immutable.
Dependencies
~1.5MB
~37K SLoC