49 releases (5 breaking)
0.15.1 | Apr 11, 2024 |
---|---|
0.15.0-alpha.5 | Mar 29, 2024 |
0.12.0-alpha.2 | Dec 26, 2023 |
0.11.0 | Nov 28, 2023 |
#2079 in Parser implementations
18,785 downloads per month
Used in 37 crates
(13 directly)
180KB
4K
SLoC
re_types_core
Part of the rerun
family of crates.
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 Component
s that play well with each other.
Rerun (and the underlying Arrow data framework) is designed to work with large arrays of
Component
s, 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, Component
s are implemented using many different Datatype
s.
Feature flags
Dependencies
~10–18MB
~240K SLoC