re_sdk 0.31.0

Rerun logging SDK
Documentation
//! Lenses allow you to extract, transform, and restructure component data. They
//! are applied to chunks that match the specified entity path filter and contain
//! the target component.
//!
//! See [`crate::lenses::Lens`] for more details and assumptions. One way to make use of lenses is
//! by using the [`crate::lenses::LensesSink`].

mod sink;

// Re-exports from re_lenses.
// We should be careful not to expose too much implementation details here.
pub use re_lenses::{
    ColumnsBuilder, Lens, LensBuilder, LensError, Lenses, OutputMode, PartialChunk,
    ScatterColumnsBuilder, op,
};

pub use re_lenses_core::Selector;
pub use re_lenses_core::combinators::Transform;

// We keep the sink in re_sdk since it depends on LogSink.
pub use self::sink::LensesSink;