pub struct SurrealRagSearchRequest {
pub query: String,
pub provider: Option<String>,
pub limit: Option<i32>,
}Expand description
Request body for SurrealDB-backed RAG search.
Fields§
§query: StringSearch query.
provider: Option<String>Filter by documentation provider (e.g. “xai”, “claude”, “heygen”).
limit: Option<i32>Maximum number of results (default 10, max 50).
Trait Implementations§
Source§impl Clone for SurrealRagSearchRequest
impl Clone for SurrealRagSearchRequest
Source§fn clone(&self) -> SurrealRagSearchRequest
fn clone(&self) -> SurrealRagSearchRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SurrealRagSearchRequest
impl Debug for SurrealRagSearchRequest
Source§impl Default for SurrealRagSearchRequest
impl Default for SurrealRagSearchRequest
Source§fn default() -> SurrealRagSearchRequest
fn default() -> SurrealRagSearchRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SurrealRagSearchRequest
impl RefUnwindSafe for SurrealRagSearchRequest
impl Send for SurrealRagSearchRequest
impl Sync for SurrealRagSearchRequest
impl Unpin for SurrealRagSearchRequest
impl UnsafeUnpin for SurrealRagSearchRequest
impl UnwindSafe for SurrealRagSearchRequest
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