no-std market

Infrastructure for producers and consumers

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

#926 in Rust patterns

Download history 9/week @ 2024-07-03 156/week @ 2024-07-24 49/week @ 2024-07-31 28/week @ 2024-09-18 44/week @ 2024-09-25

72 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
~36K SLoC