knowledge_base_crud/
entity_context.rs1use crate::{Error, KnowledgeBase, resource};
2use knowledge_base_models::EntityId;
3
4#[derive(Clone, Copy, Debug)]
5pub struct EntityContexts<'a> {
6 knowledge_base: &'a KnowledgeBase,
7}
8
9impl<'a> EntityContexts<'a> {
10 pub(crate) fn new(knowledge_base: &'a KnowledgeBase) -> Self {
11 Self { knowledge_base }
12 }
13
14 pub fn read(&self, id: &EntityId) -> Result<String, Error> {
15 resource::read(self.knowledge_base.root(), "entity_context", id.as_str(), "md")
16 }
17}