pub struct SurrealRagProvider {
pub provider: String,
pub chunk_count: Option<i64>,
}Expand description
A SurrealDB RAG provider.
Fields§
§provider: StringProvider identifier (e.g. “xai”, “claude”).
chunk_count: Option<i64>Number of document chunks for this provider.
Trait Implementations§
Source§impl Clone for SurrealRagProvider
impl Clone for SurrealRagProvider
Source§fn clone(&self) -> SurrealRagProvider
fn clone(&self) -> SurrealRagProvider
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 SurrealRagProvider
impl Debug for SurrealRagProvider
Source§impl<'de> Deserialize<'de> for SurrealRagProvider
impl<'de> Deserialize<'de> for SurrealRagProvider
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
Auto Trait Implementations§
impl Freeze for SurrealRagProvider
impl RefUnwindSafe for SurrealRagProvider
impl Send for SurrealRagProvider
impl Sync for SurrealRagProvider
impl Unpin for SurrealRagProvider
impl UnsafeUnpin for SurrealRagProvider
impl UnwindSafe for SurrealRagProvider
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