re_viewer::external::re_view

Trait DataResultQuery

Source
pub trait DataResultQuery {
    // Required methods
    fn latest_at_with_blueprint_resolved_data<'a, A>(
        &'a self,
        ctx: &'a ViewContext<'a>,
        latest_at_query: &'a LatestAtQuery,
    ) -> HybridLatestAtResults<'a>
       where A: Archetype;
    fn latest_at_with_blueprint_resolved_data_for_component<'a, C>(
        &'a self,
        ctx: &'a ViewContext<'a>,
        latest_at_query: &'a LatestAtQuery,
    ) -> HybridLatestAtResults<'a>
       where C: Component;
    fn query_archetype_with_history<'a, A>(
        &'a self,
        ctx: &'a ViewContext<'a>,
        view_query: &ViewQuery<'_>,
    ) -> HybridResults<'a>
       where A: Archetype;
    fn best_fallback_for<'a>(
        &self,
        query_ctx: &'a QueryContext<'a>,
        visualizer_collection: &'a VisualizerCollection,
        component: ComponentName,
    ) -> Arc<dyn Array>;
}

Required Methods§

Source

fn latest_at_with_blueprint_resolved_data<'a, A>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery, ) -> HybridLatestAtResults<'a>
where A: Archetype,

Source

fn latest_at_with_blueprint_resolved_data_for_component<'a, C>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery, ) -> HybridLatestAtResults<'a>
where C: Component,

Source

fn query_archetype_with_history<'a, A>( &'a self, ctx: &'a ViewContext<'a>, view_query: &ViewQuery<'_>, ) -> HybridResults<'a>
where A: Archetype,

Source

fn best_fallback_for<'a>( &self, query_ctx: &'a QueryContext<'a>, visualizer_collection: &'a VisualizerCollection, component: ComponentName, ) -> Arc<dyn Array>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl DataResultQuery for DataResult

Source§

fn latest_at_with_blueprint_resolved_data<'a, A>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery, ) -> HybridLatestAtResults<'a>
where A: Archetype,

Source§

fn latest_at_with_blueprint_resolved_data_for_component<'a, C>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery, ) -> HybridLatestAtResults<'a>
where C: Component,

Source§

fn query_archetype_with_history<'a, A>( &'a self, ctx: &'a ViewContext<'a>, view_query: &ViewQuery<'_>, ) -> HybridResults<'a>
where A: Archetype,

Source§

fn best_fallback_for<'a>( &self, query_ctx: &'a QueryContext<'a>, visualizer_collection: &'a VisualizerCollection, component: ComponentName, ) -> Arc<dyn Array>

Implementors§