wp_error/knowledge.rs
1use derive_more::From;
2use orion_error::{OrionError, StructError, UnifiedReason};
3use serde::Serialize;
4
5#[derive(Debug, Clone, PartialEq, Serialize, From, OrionError)]
6pub enum KnowledgeReason {
7 #[orion_error(identity = "biz.not_data", message = "not data")]
8 NotData,
9 #[orion_error(transparent)]
10 Uvs(UnifiedReason),
11}
12
13pub type KnowledgeError = StructError<KnowledgeReason>;
14pub type KnowledgeResult<T> = Result<T, StructError<KnowledgeReason>>;