langchain_rust/prompt/error.rs
1use serde_json::Error as SerdeJsonError;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum PromptError {
6 #[error("Variable {0} is missing from input variables")]
7 MissingVariable(String),
8
9 #[error("Serialization error: {0}")]
10 SerializationError(#[from] SerdeJsonError),
11
12 #[error("Error: {0}")]
13 OtherError(String),
14}