diff --git a/src/lib.rs b/src/lib.rs index 653acfb..71a6b31 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -76,7 +76,7 @@ impl Segmenter { struct SegmentState<'a> { data: &'a Segmenter, text: &'a Ascii, - memo: HashMap<(Range, Range), (f64, Range)>, + memo: HashMap)>, split_cache: Vec, result: &'a mut Vec, best: Vec>, @@ -155,6 +155,8 @@ impl<'a> SegmentState<'a> { } } +type MemoKey = (Range, Range); + struct Ascii(Vec); impl Ascii {