#![forbid(unsafe_code)]
#![warn(missing_docs)]
#![warn(rust_2018_idioms)]
pub mod acl;
pub mod audit;
pub mod author;
pub mod config;
pub mod document_store;
pub mod error;
pub mod event_sink;
pub mod frontmatter;
pub mod identity;
pub mod index;
pub mod index_store;
pub mod job;
pub mod note;
pub mod overrides;
pub mod schema_registry;
pub mod scope;
pub mod secrets;
pub mod section;
pub mod status;
pub mod tag;
pub mod trust;
pub mod vector_store;
pub use job::{
job_kind_str,
ConflictStrategy,
CurateSpec,
DryRunAware,
EmbedSpec,
ExportFormat,
ExportSource,
GradatumJob,
IngestInputSource,
IngestSource,
IngestStrategy,
Job,
JobClass,
JobError,
JobFilter,
JobLifecycle,
JobLineage,
JobMode,
JobOutput,
JobOutputFile,
JobPriority,
JobProgress,
JobRecord,
JobResult,
JobRetry,
JobScheduling,
JobScope,
JobSource,
JobSpec,
JobStatus,
JobTrigger,
JobWorkspace,
MigrateMode,
MigrateSource,
NotifyChannel,
NotifySource,
QueueError,
QueueEvent,
QueueStore,
ReIndexMode,
RetryBackoff,
TriggerCondition,
TriggerSource,
VaultScope,
};
pub use document_store::DocumentStore;
pub use index_store::{AuthorRow, IndexStore, Lineage, SearchHitRaw};
pub use vector_store::VectorStore;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn version_is_set() {
assert!(!VERSION.is_empty());
}
}