Crate re_log_types

Source
Expand description

The different types that make up the rerun log format.

§Feature flags

  • serde — Enable (de)serialization using serde.

§Mono-components

Some components, mostly transform related ones, are “mono-components”. This means that Rerun makes assumptions that depend on this component only taking on a singular value for all instances of an Entity. Where possible, exposed APIs will force these components to be logged as a singular instance. However, it is an error with undefined behavior to manually use lower-level APIs to log a batched mono-component.

This requirement is especially apparent with transforms: Each entity must have a unique transform chain, e.g. the entity foo/bar/baz is has the transform that is the product of foo.transform * foo/bar.transform * foo/bar/baz.transform.

Re-exports§

Modules§

Macros§

Structs§

  • The user-chosen name of the application doing the logging.
  • Command used for activating a blueprint once it has been fully transmitted.
  • A signed duration represented as nanoseconds since unix epoch
  • The id for an entry (i.e. a dataset or a table) in a remote catalog.
  • A unique numeric index for each individual instance within a batch.
  • An integer that is known not to equal its minimum value.
  • Like ResolvedTimeRange, but using TimeReal for improved precision.
  • A unique id per store.
  • Information about a recording or blueprint.
  • Either the user-chosen name of a table, or an id that is created by the catalog server.
  • A table, encoded as a dataframe of Arrow record batches.
  • A date-time represented as nanoseconds since unix epoch
  • An typed cell of an index, e.g. a point in time on some unknown timeline.
  • A 64-bit number describing either nanoseconds, sequence numbers or fully static data.
  • A point in time on any number of Timelines.
  • Either nanoseconds or sequence numbers.
  • A time frame/space, e.g. log_time or frame_nr, coupled with the type of time it keeps.
  • The name of a timeline. Often something like "log_time" or "frame_nr".
  • Encodes a timestamp in nanoseconds since unix epoch.
  • An error type returned when a checked integral type conversion fails (mimics std::num::TryFromIntError)

Enums§

Traits§

Functions§