pub fn initialize(config: Option<&ConfigBuilder>) -> Result<()>Expand description
Initializes the zvec library with optional configuration.
Pass None to use default configuration, or provide a ConfigBuilder
to customize memory limits, thread counts, and logging.
ยงExamples
use zvec_rust::*;
// Default initialization
initialize(None)?;
// With builder
let config = ConfigBuilder::new()
.memory_limit(1024 * 1024 * 1024)
.num_threads(4)
.build();
initialize(Some(&config))?;