pub enum RerankerStatus {
Disabled,
Active {
model_id: String,
},
Failed {
reason: String,
},
}Expand description
Cross-encoder reranker state, surfaced on /api/status so operators can see
whether an opt-in reranker is actually wired vs. silently degraded.
Variants§
Disabled
ORIGIN_RERANKER_ENABLED was not 1 — no reranker requested.
Active
Reranker initialized and wired.
Failed
Reranker was requested but init failed (e.g. model download error); search silently falls back to embedding+FTS ordering.
Trait Implementations§
Source§impl Clone for RerankerStatus
impl Clone for RerankerStatus
Source§fn clone(&self) -> RerankerStatus
fn clone(&self) -> RerankerStatus
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 RerankerStatus
impl Debug for RerankerStatus
Source§impl Default for RerankerStatus
impl Default for RerankerStatus
Source§fn default() -> RerankerStatus
fn default() -> RerankerStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RerankerStatus
impl<'de> Deserialize<'de> for RerankerStatus
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 PartialEq for RerankerStatus
impl PartialEq for RerankerStatus
Source§fn eq(&self, other: &RerankerStatus) -> bool
fn eq(&self, other: &RerankerStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RerankerStatus
impl Serialize for RerankerStatus
impl StructuralPartialEq for RerankerStatus
Auto Trait Implementations§
impl Freeze for RerankerStatus
impl RefUnwindSafe for RerankerStatus
impl Send for RerankerStatus
impl Sync for RerankerStatus
impl Unpin for RerankerStatus
impl UnsafeUnpin for RerankerStatus
impl UnwindSafe for RerankerStatus
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