Re-exports§
pub use prelude::*;
Modules§
- Components are the basic building blocks of
archetypes
. - Coordinate system helpers, for use with
components::ViewCoordinates
. - The low-level datatypes that
components
are built from. - Re-exports of other crates.
- Method for spawning a gRPC server and streaming the SDK log stream to it.
- Things directly related to logging.
- prelude 🔒
- Different destinations for log messages.
- Time-related types.
- Transform helpers, for use with
archetypes::Transform3D
. - Methods for spawning the web viewer and streaming the SDK log stream to it.
Macros§
- Build an
EntityPath
from parts that are not escaped:
Structs§
- The user-chosen name of the application doing the logging.
- The fully-qualified name of an
Archetype
, e.g.rerun.archetypes.Points3D
. - A
ComponentDescriptor
fully describes the semantics of a column of data. - The fully-qualified name of a
Component
, e.g.rerun.components.Position2D
. - Recommended settings for the
DataLoader
. - The fully-qualified name of a [
Datatype
], e.g.rerun.datatypes.Vec2D
. - The unique identifier of an entity, e.g.
camera/3/points
- The different parts that make up an
EntityPath
. - A generic indicator component that can be specialized for any
Archetype
. - A unique numeric index for each individual instance within a batch.
- Represents a limit in how much RAM to use for the entire process.
- An arbitrary named indicator component.
- Archetype: A list of properties associated with a recording.
- A
RecordingStream
handles everything related to logging data into Rerun. - Construct a
RecordingStream
. - The serialized contents of a
ComponentBatch
with associatedComponentDescriptor
. - A column’s worth of component data.
- Options to control the behavior of
spawn
. - A unique id per store.
- An typed cell of an index, e.g. a point in time on some unknown timeline.
- A point in time on any number of
Timeline
s. - A time frame/space, e.g.
log_time
orframe_nr
, coupled with the type of time it keeps.
Enums§
- Errors that might happen when loading data through a
DataLoader
. - What
DataLoader
s load. - Errors that can occur when creating/manipulating a
RecordingStream
. - Errors that can occur when
spawn
ing a Rerun Viewer. - What kind of Store this is.
Constants§
- The default URL of a Rerun gRPC /proxy server.
- The default port of a Rerun gRPC /proxy server.
Traits§
- An archetype is a high-level construct that represents a set of
Component
s that usually play well with each other (i.e. they compose nicely). - Describes the interface for interpreting an object as a bundle of
Component
s. - A
ComponentBatch
represents an array’s worth ofComponent
instances. - A
DataLoader
loads data from a file path and/or a file’s contents. - A
Loggable
represents a single instance in an array of loggable data. - A
LoggableBatch
represents an array’s worth ofLoggable
instances, ready to be serialized. - Approximations of stack and heap size for both internal and external types.
Functions§
- The version of the Rerun SDK.
- Check whether we are the child of a fork.
- Checks the
RERUN
environment variable. If not found, returns the argument. - The default amount of time to wait for the gRPC connection to resume during a flush
- default_
server_ addr Deprecated The default address of a Rerun gRPC server which an SDK connects to. - Returns path for force sink if private environment variable
_RERUN_TEST_FORCE_SAVE
is set - Creates a new
re_log_types::StoreInfo
which can be used withRecordingStream::new
. - Serves the Rerun Web Viewer (HTML+JS+Wasm) over http.
- Spawns a new Rerun Viewer process ready to listen for connections.
Type Aliases§
- Results that can occur when creating/manipulating a
RecordingStream
.