diff --git a/src/lib.rs b/src/lib.rs index b30f30a..235d86a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,7 +62,8 @@ impl Segmenter { out: &mut Vec, search: &mut Search, ) -> Result<(), InvalidCharacter> { - Ok(SegmentState::new(Ascii::new(text)?, &self, out, search).run()) + SegmentState::new(Ascii::new(text)?, &self, out, search).run(); + Ok(()) } fn score(&self, word: &str, previous: Option<&str>) -> f64 {