Skip to main content

semtree_embed/
error.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum EmbedError {
5    #[error("model load failed: {0}")]
6    ModelLoad(String),
7    #[error("embed failed: {0}")]
8    EmbedFailed(String),
9    #[error("http error: {0}")]
10    Http(String),
11    #[error("api key missing - set {0} env var or embed.api_key in .semtree.toml")]
12    MissingApiKey(String),
13}