use super::{reader, writer};
use crate::error::SearchError;
use crate::mutable::MutableVectorIndex;
use std::path::Path;
impl MutableVectorIndex {
pub fn load(path: impl AsRef<Path>) -> Result<Self, SearchError> {
reader::load_complete(path.as_ref()).map(|(mutable, _)| mutable)
}
pub fn save(&self, path: impl AsRef<Path>) -> Result<(), SearchError> {
writer::save_complete(self, None, path.as_ref())
}
}