#market #serde #aggregate

paft-aggregates

Aggregated info snapshots built on paft primitives

7 unstable releases (3 breaking)

Uses new Rust 2024

0.7.1 Oct 31, 2025
0.7.0 Oct 28, 2025
0.6.0 Oct 21, 2025
0.5.2 Oct 19, 2025
0.4.0 Oct 11, 2025

#2333 in Data structures

Download history 206/week @ 2025-10-21 174/week @ 2025-10-28 19/week @ 2025-11-04 14/week @ 2025-11-11 24/week @ 2025-11-18 30/week @ 2025-11-25 9/week @ 2025-12-02 21/week @ 2025-12-09 79/week @ 2025-12-16 95/week @ 2025-12-23 89/week @ 2025-12-30 64/week @ 2026-01-06 55/week @ 2026-01-13 56/week @ 2026-01-20 96/week @ 2026-01-27 287/week @ 2026-02-03

510 downloads per month
Used in 8 crates (via paft)

MIT license

270KB
4K SLoC

paft-aggregates

Aggregated snapshot models built on the paft primitives.

Crates.io Docs.rs

Install

Prefer the facade crate for most applications:

[dependencies]
paft = "0.7.1"

Advanced (direct dependency, minimal features):

[dependencies]
paft-aggregates = { version = "0.7.1", default-features = false }

What’s inside

  • info: FastInfo, Info — lightweight instrument snapshots (identity, prices, ranges, and timestamp)

Features

  • bigdecimal: change money backend from rust_decimal to bigdecimal via paft-money
  • panicking-money-ops: forwards to paft-money to enable panicking arithmetic operators

Dependencies

~11–31MB
~415K SLoC