re_query_cache/
lib.rs

1//! Caching datastructures for `re_query`.
2
3mod cache;
4mod cache_stats;
5mod flat_vec_deque;
6mod latest_at;
7mod query;
8mod range;
9
10pub use self::cache::{AnyQuery, Caches};
11pub use self::cache_stats::{CachedComponentStats, CachedEntityStats, CachesStats};
12pub use self::flat_vec_deque::{ErasedFlatVecDeque, FlatVecDeque};
13pub use self::query::iter_or_repeat_opt;
14
15pub(crate) use self::cache::CacheBucket;
16pub(crate) use self::latest_at::LatestAtCache;
17pub(crate) use self::range::RangeCache;
18
19pub use re_query::{QueryError, Result}; // convenience
20
21pub mod external {
22    pub use re_query;
23
24    pub use paste;
25    pub use seq_macro;
26}