pub trait PromptFromatter: Send + Sync {
// Required methods
fn template(&self) -> String;
fn variables(&self) -> Vec<String>;
fn format(&self, input_variables: PromptArgs) -> Result<String, PromptError>;
}
pub trait PromptFromatter: Send + Sync {
// Required methods
fn template(&self) -> String;
fn variables(&self) -> Vec<String>;
fn format(&self, input_variables: PromptArgs) -> Result<String, PromptError>;
}