macro_rules! fmt_template {
($template:expr) => { ... };
}Expand description
fmt_template is a utility macro used to create a MessageOrTemplate::Template variant.
§Usage
The macro is called with a MessageFormatter object, for instance HumanMessagePromptTemplate,
SystemMessagePromptTemplate, AIMessagePromptTemplate or any other implementation of MessageFormatter.
ⓘ
let prompt_template = HumanMessagePromptTemplate::new(template);
fmt_template!(prompt_template)This returns a MessageOrTemplate::Template variant that wraps the MessageFormatter object within a Box.