spatialrust_runtime/
lib.rs1#![deny(unsafe_code)]
7#![warn(missing_docs)]
8
9mod diagnostics;
10mod error;
11#[cfg(feature = "execution-graph")]
12mod graph;
13mod pipeline;
14mod trace;
15
16#[cfg(feature = "ros2")]
17mod ros2;
18
19pub use diagnostics::{DiagnosticCode, FailureDiagnostic};
20pub use error::{RuntimeError, RuntimeResult};
21#[cfg(feature = "execution-graph")]
22pub use graph::{
23 CompiledSpatialGraph, ExecutionReceipt, FnOperator, GraphNodeSpec, GraphOperator,
24 SpatialExecutionGraph,
25};
26pub use pipeline::{BoundedPipeline, PipelineConfig, PipelineStage};
27pub use trace::{TraceEvent, TraceLevel, TraceLog};
28
29#[cfg(feature = "ros2")]
30pub use ros2::{
31 decode_point_cloud2_xyz, encode_point_cloud2_xyz, CatalogRos2Adapter, LoopbackRos2Node,
32 PointCloud2Xyz, Ros2Adapter, Ros2MessageHint, POINT_CLOUD2_TYPE,
33};