pub struct RerankConfig {
pub location: Option<String>,
pub model: Option<String>,
}Expand description
[rerank] — client-side rerank placement and model selection (spec §4).
Fields§
§location: Option<String>Where reranking runs: "auto" (default) | "local" | "server" | "off".
model: Option<String>VoyageAI rerank model: "rerank-2.5" (default) | "rerank-2.5-lite".
Trait Implementations§
Source§impl Clone for RerankConfig
impl Clone for RerankConfig
Source§fn clone(&self) -> RerankConfig
fn clone(&self) -> RerankConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RerankConfig
impl Debug for RerankConfig
Source§impl Default for RerankConfig
impl Default for RerankConfig
Source§fn default() -> RerankConfig
fn default() -> RerankConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RerankConfigwhere
RerankConfig: Default,
impl<'de> Deserialize<'de> for RerankConfigwhere
RerankConfig: Default,
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
impl Eq for RerankConfig
Source§impl PartialEq for RerankConfig
impl PartialEq for RerankConfig
Source§fn eq(&self, other: &RerankConfig) -> bool
fn eq(&self, other: &RerankConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RerankConfig
impl Serialize for RerankConfig
impl StructuralPartialEq for RerankConfig
Auto Trait Implementations§
impl Freeze for RerankConfig
impl RefUnwindSafe for RerankConfig
impl Send for RerankConfig
impl Sync for RerankConfig
impl Unpin for RerankConfig
impl UnsafeUnpin for RerankConfig
impl UnwindSafe for RerankConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.