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

#878 in Rust patterns

Download history 3/week @ 2024-02-19 23/week @ 2024-02-26 4/week @ 2024-03-11 497/week @ 2024-04-01

501 downloads per month
Used in 3 crates

MIT license

52KB
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 Agents 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
~33K SLoC