119 releases (11 breaking)

new 0.21.0 Dec 18, 2024
0.20.3 Dec 3, 2024
0.20.2 Nov 28, 2024
0.17.0 Jul 8, 2024
0.11.0 Nov 28, 2023

#2005 in Parser implementations

Download history 8154/week @ 2024-08-29 8275/week @ 2024-09-05 6810/week @ 2024-09-12 6360/week @ 2024-09-19 5351/week @ 2024-09-26 4499/week @ 2024-10-03 6119/week @ 2024-10-10 5827/week @ 2024-10-17 4325/week @ 2024-10-24 6139/week @ 2024-10-31 5879/week @ 2024-11-07 6564/week @ 2024-11-14 6033/week @ 2024-11-21 6561/week @ 2024-11-28 7411/week @ 2024-12-05 4335/week @ 2024-12-12

25,214 downloads per month
Used in 75 crates (24 directly)

MIT/Apache

305KB
6K SLoC

re_types_core

Part of the rerun family of crates.

Latest version Documentation MIT Apache

The core traits and types that power Rerun's data model.


lib.rs:

The core types and traits that power Rerun's data model.

The Archetype trait is the core of this crate and is a good starting point to get familiar with the code. An archetype is a logical collection of batches of Components that play well with each other.

Rerun (and the underlying Arrow data framework) is designed to work with large arrays of Components, as opposed to single instances. When multiple instances of a Component are put together in an array, they yield a ComponentBatch: the atomic unit of (de)serialization.

Internally, Components are implemented using many different Loggables.

Feature flags

Dependencies

~23–33MB
~527K SLoC