hiroyannnn/strsim/lib does not have a README file

    StrsimError

    pub(all) suberror StrsimError {
    UnequalLength
    }

    impl Show for StrsimError

    DistanceMetric

    pub(all) enum DistanceMetric {
    Hamming
    Levenshtein
    Osa
    DamerauLevenshtein
    }

    SimilarityMetric

    pub(all) enum SimilarityMetric {
    NormalizedLevenshtein
    Jaro
    JaroWinkler
    SorensenDice
    }

    damerau_levenshtein

    fn damerau_levenshtein(a : String, b : String) -> Int

    distance

    fn distance(metric : DistanceMetric, a : String, b : String) -> Int raise StrsimError

    hamming

    fn hamming(a : String, b : String) -> Int raise StrsimError

    jaro

    fn jaro(a : String, b : String) -> Double

    jaro_winkler

    fn jaro_winkler(a : String, b : String, prefix_weight? : Double) -> Double

    lcs_length

    fn lcs_length(a : String, b : String) -> Int

    levenshtein

    fn levenshtein(a : String, b : String) -> Int

    normalized_levenshtein

    fn normalized_levenshtein(a : String, b : String) -> Double

    osa_distance

    fn osa_distance(a : String, b : String) -> Int

    similarity

    fn similarity(metric : SimilarityMetric, a : String, b : String) -> Double

    sorensen_dice

    fn sorensen_dice(a : String, b : String) -> Double

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io