validate_embedding_dim

Function validate_embedding_dim 

Source
pub fn validate_embedding_dim(
    actual: usize,
    expected: usize,
) -> Result<(), DimValidationError>
Expand description

Validates that a runtime embedding dimension matches the expected dimension.

Use this at module boundaries to catch dimension mismatches early, rather than encountering silent data corruption or panics deep in the processing pipeline.

ยงExample

use reflex::constants::{validate_embedding_dim, DEFAULT_EMBEDDING_DIM};

// At module boundary, validate incoming dimension matches expected
let embedder_dim = 1536;
validate_embedding_dim(embedder_dim, DEFAULT_EMBEDDING_DIM).unwrap();