1 2 3 4 5 6 7 8 9 10
// SPDX-FileCopyrightText: 2024 PyThaiNLP Project // SPDX-License-Identifier: Apache-2.0 use anyhow::Result as AnyResult; pub trait Tokenizer { fn segment(&self, text: &str, safe: bool, parallel: bool) -> AnyResult<Vec<String>>; fn segment_to_string(&self, text: &str, safe: bool, parallel: bool) -> Vec<String>; }