Skip to main content

IntoPromptResult

Trait IntoPromptResult 

Source
pub trait IntoPromptResult {
    // Required method
    fn into_prompt_result(self) -> Result<GetPromptResult, ToolError>;
}
Expand description

Conversion of a prompt’s return value into a result.

Return typeResult
String, &'static strOne user text message
PromptMessage, Vec<PromptMessage>The messages
GetPromptResultAs given
Result<T, E>T as above; E as for tools

Required Methods§

Source

fn into_prompt_result(self) -> Result<GetPromptResult, ToolError>

Performs the conversion.

§Errors

Returns the handler’s error.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl IntoPromptResult for &'static str

Source§

impl IntoPromptResult for String

Source§

impl IntoPromptResult for Vec<PromptMessage>

Source§

impl<T: IntoPromptResult, E: IntoToolError> IntoPromptResult for Result<T, E>

Implementors§