Back to Rerun

Start the Rerun Viewer with our custom view in a terminal:

examples/rust/custom_store_subscriber/README.md

0.31.41.1 KB
Original Source
<!--[metadata] title = "Custom store subscriber" tags = ["Store event", "Store diff", "Store subscriber"] --> <picture> <source media="(max-width: 480px)" srcset="https://static.rerun.io/custom_store_view/f7258673486f91d944180bd4a83307bce09b741e/480w.png"> <source media="(max-width: 768px)" srcset="https://static.rerun.io/custom_store_view/f7258673486f91d944180bd4a83307bce09b741e/768w.png"> <source media="(max-width: 1024px)" srcset="https://static.rerun.io/custom_store_view/f7258673486f91d944180bd4a83307bce09b741e/1024w.png"> <source media="(max-width: 1200px)" srcset="https://static.rerun.io/custom_store_view/f7258673486f91d944180bd4a83307bce09b741e/1200w.png"> </picture>

This example demonstrates how to use [ChunkStoreSubscriber]s and [ChunkStoreEvent]s to implement both custom secondary indices and trigger systems.

Usage:

sh
# Start the Rerun Viewer with our custom view in a terminal:
$ cargo r -p custom_store_subscriber

# Log any kind of data from another terminal:
$ cargo r -p objectron -- --connect