agentic_reality/index/
mod.rs1use serde::{Deserialize, Serialize};
4use std::collections::HashMap;
5
6use crate::types::ids::*;
7
8#[derive(Debug, Clone, Default, Serialize, Deserialize)]
10pub struct RealityIndexes {
11 pub anchor_index: HashMap<AnchorId, usize>,
12 pub timeline_index: HashMap<TimelineId, usize>,
13 pub event_index: HashMap<EventId, usize>,
14 pub service_index: HashMap<String, usize>,
15 pub dependency_index: HashMap<DependencyId, usize>,
16}
17
18impl RealityIndexes {
19 pub fn new() -> Self {
20 Self::default()
21 }
22
23 pub fn rebuild(&mut self) {
24 }
26}