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}