Default remains zero-copy and fast.
safe_copy=True would copy NumPy arrays into owned Rust buffers before py.detach.
It protects against another Python thread mutating the same input buffer during the call.
It does not make mutable index operations concurrent.
Candidate methods:
add
search
search_asymmetric
search_asymmetric_subset
- bitmap/sign candidate methods
- scoring helpers
Wait for concrete user demand before implementing.
Default remains zero-copy and fast.
safe_copy=Truewould copy NumPy arrays into owned Rust buffers beforepy.detach.It protects against another Python thread mutating the same input buffer during the call.
It does not make mutable index operations concurrent.
Candidate methods:
addsearchsearch_asymmetricsearch_asymmetric_subsetWait for concrete user demand before implementing.