pub struct CustomFormatParser { /* private fields */ }Expand description
Parser for custom tool call formats
Implementations§
Source§impl CustomFormatParser
impl CustomFormatParser
pub fn new() -> Self
Sourcepub fn parse(
&self,
content: &str,
) -> Result<Option<CustomToolCallMatch>, CustomFormatError>
pub fn parse( &self, content: &str, ) -> Result<Option<CustomToolCallMatch>, CustomFormatError>
Attempts to parse custom tool call formats from content
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CustomFormatParser
impl RefUnwindSafe for CustomFormatParser
impl Send for CustomFormatParser
impl Sync for CustomFormatParser
impl Unpin for CustomFormatParser
impl UnwindSafe for CustomFormatParser
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