pub struct VecIndexStatus {
pub kind: String,
pub enabled: bool,
pub state: String,
pub pending_incremental: u64,
pub pending_backfill: u64,
pub last_error: Option<String>,
pub last_completed_at: Option<i64>,
pub embedding_identity: Option<String>,
}Expand description
Managed-projection status snapshot for a given node kind.
Returned by AdminService::get_vec_index_status.
Fields§
§kind: StringNode kind queried.
enabled: boolTrue if vector_index_schemas.enabled = 1 for this kind.
state: StringLifecycle state stored in vector_index_schemas.state, or
"unconfigured" when there is no schema row for this kind.
pending_incremental: u64Pending work rows with priority >= 1000 (incremental writes).
pending_backfill: u64Pending work rows with priority < 1000 (backfill).
last_error: Option<String>Last recorded error, if any.
last_completed_at: Option<i64>Unix timestamp when the kind last completed rebuild, if any.
embedding_identity: Option<String>model_identity of the currently-active embedding profile, if any.
Trait Implementations§
Source§impl Clone for VecIndexStatus
impl Clone for VecIndexStatus
Source§fn clone(&self) -> VecIndexStatus
fn clone(&self) -> VecIndexStatus
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 VecIndexStatus
impl Debug for VecIndexStatus
Source§impl PartialEq for VecIndexStatus
impl PartialEq for VecIndexStatus
Source§impl Serialize for VecIndexStatus
impl Serialize for VecIndexStatus
impl Eq for VecIndexStatus
impl StructuralPartialEq for VecIndexStatus
Auto Trait Implementations§
impl Freeze for VecIndexStatus
impl RefUnwindSafe for VecIndexStatus
impl Send for VecIndexStatus
impl Sync for VecIndexStatus
impl Unpin for VecIndexStatus
impl UnsafeUnpin for VecIndexStatus
impl UnwindSafe for VecIndexStatus
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,
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§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.