pub struct Recall {
pub query: String,
pub limit: Option<usize>,
}Fields§
§query: StringKeyword or phrase to search your memory entries for.
limit: Option<usize>Maximum number of results to return. Defaults to 5.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Recall
impl<'de> Deserialize<'de> for Recall
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for Recall
impl JsonSchema for Recall
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl ToolDescription for Recall
impl ToolDescription for Recall
Source§const DESCRIPTION: &'static str = "Search your memory entries by keyword. Returns ranked results."
const DESCRIPTION: &'static str = "Search your memory entries by keyword. Returns ranked results."
The description of the tool.
Auto Trait Implementations§
impl Freeze for Recall
impl RefUnwindSafe for Recall
impl Send for Recall
impl Sync for Recall
impl Unpin for Recall
impl UnsafeUnpin for Recall
impl UnwindSafe for Recall
Blanket Implementations§
Source§impl<T> AsTool for Twhere
T: JsonSchema + ToolDescription,
impl<T> AsTool for Twhere
T: JsonSchema + ToolDescription,
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