1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Hamming distance metric.
use Metric;
/// Hamming distance metric.
///
/// Calculates the number of differing bits between two binary vectors.
/// Uses SIMD acceleration (WASM SIMD128 or AVX2) when available.
///
/// # Attribution
///
/// Adapted from `binary_semantic_cache` v1.0 (MIT License)
/// Copyright (c) 2024 Matteo Panzeri
/// Original: <https://github.com/mp-monitor/binary_semantic_cache>
;