[][src]Trait hnsw::DiscreteDistance

pub trait DiscreteDistance {
    type Distances: ArrayLength<Vec<u32>>;
    fn discrete_distance(lhs: &Self, rhs: &Self) -> u32;
}

Associated Types

Loading content...

Required methods

fn discrete_distance(lhs: &Self, rhs: &Self) -> u32

Loading content...

Implementors

impl DiscreteDistance for Hamming<u128>[src]

type Distances = U129

impl DiscreteDistance for Hamming<u16>[src]

type Distances = U17

impl DiscreteDistance for Hamming<u32>[src]

type Distances = U33

impl DiscreteDistance for Hamming<u64>[src]

type Distances = U65

impl DiscreteDistance for Hamming<u8>[src]

type Distances = U9

impl DiscreteDistance for Hamming<u128x2>[src]

type Distances = U257

impl DiscreteDistance for Hamming<u128x4>[src]

type Distances = U513

Loading content...