pub struct ExampleFormatter { /* private fields */ }
Expand description
Example formatter that handles different output formats consistently
Implementations§
Source§impl ExampleFormatter
impl ExampleFormatter
pub fn new(format_type: FormatType) -> Self
pub fn with_max_examples(self, max: usize) -> Self
Sourcepub fn format_examples(
&self,
examples: &[ExampleData],
) -> LangExtractResult<String>
pub fn format_examples( &self, examples: &[ExampleData], ) -> LangExtractResult<String>
Format examples for inclusion in prompts
Auto Trait Implementations§
impl Freeze for ExampleFormatter
impl RefUnwindSafe for ExampleFormatter
impl Send for ExampleFormatter
impl Sync for ExampleFormatter
impl Unpin for ExampleFormatter
impl UnwindSafe for ExampleFormatter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more