gnosis 0.1.0

Gnosis — enterprise knowledge compiler (CLI + library)
Documentation
1
2
3
4
5
6
7
8
use crate::store::KnowledgeStore;
use std::path::Path;

/// Export boundary — knowledge model is independent of serialization format.
pub trait Exporter: Send + Sync {
    fn name(&self) -> &str;
    fn export(&self, store: &KnowledgeStore, output: &Path) -> crate::error::Result<()>;
}