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
Runtime identity of the retrieval surface to which a calibration model applies. Versions are opaque, caller-controlled identifiers (for example a content digest, catalog generation, or immutable release id).
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§fn clone(&self) -> VectorCalibrationTarget
fn clone(&self) -> VectorCalibrationTarget
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 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