Skip to main content

kyma_memory/
error.rs

1//! Error type for the memory layer.
2
3#[derive(Debug, thiserror::Error)]
4pub enum MemoryError {
5    #[error("embedding: {0}")]
6    Embed(String),
7    #[error("catalog: {0}")]
8    Catalog(String),
9    #[error("write: {0}")]
10    Write(String),
11    #[error("ingest: {0}")]
12    Ingest(String),
13}
14
15pub type Result<T> = std::result::Result<T, MemoryError>;