wp-knowledge 0.12.1

KnowDB loader and SQLite-backed query facade for the Warp Parse stack.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use derive_more::From;
use orion_error::{OrionError, StructError, UvsReason};
use serde::Serialize;

#[derive(Debug, Clone, PartialEq, Serialize, From, OrionError)]
pub enum Reason {
    #[orion_error(identity = "biz.not_data")]
    NotData,
    #[orion_error(transparent)]
    Uvs(UvsReason),
}

impl std::error::Error for Reason {}

pub type KnowledgeError = StructError<Reason>;
pub type KnowledgeResult<T> = Result<T, KnowledgeError>;