Skip to main content

knowledge_base_crud/
lib.rs

1mod error;
2mod filesystem;
3mod read;
4mod repository;
5pub mod write;
6
7pub use error::RepositoryError;
8pub use knowledge_base_snapshot::RepositorySnapshot;
9pub use read::{
10    Entities, EntitiesPage, EntityContexts, EntityFilter, EntityRelationship, EntityRelationshipsPage, EntitySearchPage, EntityTypes, Properties, References, RelatedEntity,
11    RelationshipDirection,
12};
13pub use repository::KnowledgeBaseRepository;
14
15// Internal modules use the short name; only `RepositoryError` is public.
16pub(crate) use error::RepositoryError as Error;