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§
pub use self::arrow_msg::ArrowChunkReleaseCallback;
pub use self::arrow_msg::ArrowMsg;
pub use self::time_point::NonMinI64;
pub use self::time_point::TimeInt;
pub use self::time_point::TimePoint;
pub use self::time_point::TimeType;
pub use self::time_point::Timeline;
pub use self::time_point::TimelineName;
pub use self::time_point::TryFromIntError;
pub use self::path::*;
Modules§
ArrowMsg
is thecrate::LogMsg
sub-type containing an Arrow payload.- Example components to be used for tests and docs
- instance 🔒
- Every logged entity in Rerun is logged to an
EntityPath
. - time 🔒
Macros§
- Build an
EntityPath
from parts that are not escaped: - Build a
Vec<EntityPathPart>
:
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
- A unique numeric index for each individual instance within a batch.
- Like
ResolvedTimeRange
, but usingTimeReal
for improved precision. - A unique id per store.
- Information about a recording or blueprint.
- A date-time represented as nanoseconds since unix epoch
- Either nanoseconds or sequence numbers.
Enums§
- The most general log message sent from the SDK to the server.
- What kind of Store this is.
- The source of a recording or blueprint.
Traits§
- Extends
VecDeque
with extra insertion routines. - Extends
VecDeque
with extra removal routines. - Extends
VecDeque
with extra sorting routines.