Expand description
The main Rerun library and binary.
Examples
See https://github.com/rerun-io/rerun/tree/latest/examples/rust.
Library
Binary
This can act either as a server, a viewer, or both, depending on which options you use when you start it.
Feature flags
-
analytics
(enabled by default) — Enable telemetry using our analytics SDK. -
glam
— Add support for some math operations usingglam
. Only relevant if featuresdk
is enabled. -
image
(enabled by default) — Integration with theimage
crate. -
sdk
(enabled by default) — Embed the Rerun SDK and re-export all of its public symbols. -
server
(enabled by default) — Support for running a HTTP server that listens to incoming log messages from a Rerun SDK. -
web
— Support serving a web viewer over HTTP.Enabling this adds quite a bit to the compile time and binary size, since it requires compiling and bundling the viewer as wasm.
You also need to install some additional tools, which you can do by running
scripts/setup_web.sh
.
Modules
components::ViewCoordinates
.Structs
pos
or color
.camera / "left" / points / #42
LogMsg
es).Enums
run
from?MsgSender
.Traits
Component
that is ready to be collected and subsequently serialized
into an Arrow payload.Functions
Session
singleton for convenient logging.