1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
extern crate alloc;
// Allow `::llm_tool::` paths (generated by the `#[llm_tool]` proc macro) to
// resolve when compiling tests within this crate.
extern crate self as llm_tool;
/// Re-export `md_tmpl` so generated code can
/// reference `::llm_tool::__md_tmpl::` without requiring the user
/// to add `md-tmpl` as a direct dependency.
pub use md_tmpl as __md_tmpl;
/// Public re-export of `md_tmpl` for use in `context = fn` functions.
///
/// Use `llm_tool::md_tmpl::Context` when writing a context function
/// for `#[llm_tool(description_file = "...", context = my_fn)]`.
pub use md_tmpl;
/// Re-export `md_tmpl_macros` so `response_file` generated code can
/// auto-generate response types via `::llm_tool::__md_tmpl_macros::include_types!`
/// without requiring the user to add `md-tmpl-macros` as a direct dependency.
pub use md_tmpl_macros as __md_tmpl_macros;
pub use __private;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;