#![cfg_attr(not(feature = "std"), no_std)]
#![doc = include_str!("../README.md")]
extern crate alloc;
extern crate self as llm_tool;
mod compat;
mod registry;
mod rust_tool;
mod types;
#[cfg(any(feature = "md-tmpl", feature = "prompt-templates"))]
#[doc(hidden)]
pub use md_tmpl as __md_tmpl;
#[cfg(any(feature = "md-tmpl", feature = "prompt-templates"))]
#[doc(hidden)]
pub use md_tmpl as __prompt_templates;
#[cfg(any(feature = "md-tmpl", feature = "prompt-templates"))]
pub use md_tmpl;
#[cfg(any(feature = "md-tmpl", feature = "prompt-templates"))]
pub use md_tmpl as prompt_templates;
#[cfg(any(feature = "md-tmpl", feature = "prompt-templates"))]
#[doc(hidden)]
pub use md_tmpl_macros as __md_tmpl_macros;
#[cfg(any(feature = "md-tmpl", feature = "prompt-templates"))]
#[doc(hidden)]
pub use md_tmpl_macros as __prompt_templates_macros;
pub use registry::*;
pub use rust_tool::*;
pub use types::*;