Trait FromToolCallContextPart

Source
pub trait FromToolCallContextPart<'a, S>: Sized {
    // Required method
    fn from_tool_call_context_part(
        context: ToolCallContext<'a, S>,
    ) -> Result<(Self, ToolCallContext<'a, S>), Error>;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, S> FromToolCallContextPart<'a, S> for &'a S

Source§

impl<'a, S> FromToolCallContextPart<'a, S> for CancellationToken

Implementors§

Source§

impl<'a, S> FromToolCallContextPart<'a, S> for Callee<'a, S>

Source§

impl<'a, S> FromToolCallContextPart<'a, S> for ToolName

Source§

impl<'a, S> FromToolCallContextPart<'a, S> for JsonObject

Source§

impl<'a, S, K, V> FromToolCallContextPart<'a, S> for Parameter<K, V>

Source§

impl<'a, S, P> FromToolCallContextPart<'a, S> for Parameters<P>