Cargo Features
[dependencies]
charabia = { version = "0.8.9", default-features = false, features = ["chinese", "chinese-segmentation", "chinese-normalization", "chinese-normalization-pinyin", "hebrew", "japanese", "japanese-segmentation-ipadic", "japanese-segmentation-unidic", "japanese-transliteration", "korean", "thai", "greek", "latin-camelcase", "khmer", "vietnamese", "latin-snakecase"] }
- default = chinese, greek, hebrew, japanese, khmer, korean, latin-camelcase, latin-snakecase, thai, vietnamese
-
These default features are set whenever
charabia
is added without
somewhere in the dependency tree.default-features = false - chinese default = chinese-normalization, chinese-segmentation
-
allow chinese specialized tokenization
- chinese-segmentation chinese
-
Enables jieba-rs ^0.6
- chinese-normalization chinese chinese-normalization-pinyin?
- chinese-normalization-pinyin = chinese-normalization
-
Enables pinyin
- hebrew default
-
allow hebrew specialized tokenization
- japanese default = japanese-segmentation-unidic
-
allow japanese specialized tokenization
- japanese-segmentation-ipadic
- japanese-segmentation-unidic japanese
- japanese-transliteration
-
Enables wana_kana
- korean default
-
allow korean specialized tokenization
- thai default
-
allow thai specialized tokenization
- greek default
-
allow greek specialized tokenization
- latin-camelcase default
-
allow splitting camelCase latin words
Enables finl_unicode
- khmer default
- vietnamese default
-
allow vietnamese specialized tokenization
- latin-snakecase default
-
allow splitting snake_case latin words
Enables finl_unicode
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.