pub struct VectorCalibrationTarget {
pub corpus_id: String,
pub corpus_version: String,
pub index_id: String,
pub index_version: String,
pub index_kind: String,
pub embedding_model_id: String,
pub embedding_model_version: String,
pub candidate_k: usize,
pub dimensions: u32,
}Expand description
Identity of the retrieval surface to which a calibration model applies. Versions are opaque to Scoring; Execution binds DiskANN corpus/index versions to verified Storage metadata. Other integrations and embedding-model versions retain their explicit caller identity contract.
Fields§
§corpus_id: String§corpus_version: String§index_id: String§index_version: String§index_kind: String§embedding_model_id: String§embedding_model_version: String§candidate_k: usize§dimensions: u32Implementations§
Source§impl VectorCalibrationTarget
impl VectorCalibrationTarget
pub fn validate(&self) -> ScoringResult<()>
Trait Implementations§
Source§impl Clone for VectorCalibrationTarget
impl Clone for VectorCalibrationTarget
Source§impl Debug for VectorCalibrationTarget
impl Debug for VectorCalibrationTarget
Source§impl<'de> Deserialize<'de> for VectorCalibrationTarget
impl<'de> Deserialize<'de> for VectorCalibrationTarget
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 VectorCalibrationTarget
Source§impl PartialEq for VectorCalibrationTarget
impl PartialEq for VectorCalibrationTarget
Source§impl Serialize for VectorCalibrationTarget
impl Serialize for VectorCalibrationTarget
impl StructuralPartialEq for VectorCalibrationTarget
Auto Trait Implementations§
impl Freeze for VectorCalibrationTarget
impl RefUnwindSafe for VectorCalibrationTarget
impl Send for VectorCalibrationTarget
impl Sync for VectorCalibrationTarget
impl Unpin for VectorCalibrationTarget
impl UnsafeUnpin for VectorCalibrationTarget
impl UnwindSafe for VectorCalibrationTarget
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