pub(crate) async fn insert_graph<M: MeasureDistanceBuilder, S: VectorStore>(
vector_store: &S,
ctx: &mut S::Ctx,
graph: &mut HnswGraphBuilder,
node: VectorHnswNode,
vec: VectorRef<'_>,
ef_construction: usize,
) -> Result<HnswStats, S::Err>