Update jieba-rs to 0.10.1

This commit is contained in:
2026-06-02 23:47:25 +08:00
parent 10ba569236
commit 5d3f19340e
3 changed files with 10 additions and 9 deletions

13
Cargo.lock generated
View File

@@ -326,9 +326,9 @@ dependencies = [
[[package]]
name = "cedarwood"
version = "0.4.6"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90"
checksum = "c0524a528a6a0288df1863c3c20fe92c301875b4941e7b6c4b394ab08c5a4c55"
dependencies = [
"smallvec",
]
@@ -1398,19 +1398,20 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "jieba-macros"
version = "0.9.0"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a29cfc5dcd898604c6f80363411fa6b6b08e27d1d253d6225b9cb6702ea02fc0"
checksum = "46adade69b634535a8f495cf87710ed893cff53e1dbc9dd750c2ab81c5defb82"
dependencies = [
"phf_codegen",
]
[[package]]
name = "jieba-rs"
version = "0.9.0"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3245d6e9d1d5facbd6a23848d6b67e3439738ccbb4fa5a3d65da315ba1a910a2"
checksum = "11b53580aaa8ec8b713da271da434f8947409242c537a9ab3f7b76bdbb19e8a9"
dependencies = [
"bytecount",
"cedarwood",
"include-flate",
"jieba-macros",

View File

@@ -34,7 +34,7 @@ flate2 = { version = "1.1", optional = true }
hex = { version = "0.4", optional = true }
include-flate = { version = "0.3", optional = true }
int-enum = { version = "1.2", optional = true }
jieba-rs = { version = "0.9", optional = true }
jieba-rs = { version = "0.10", optional = true }
json = { version = "0.12", optional = true }
jpegxl-sys = { package = "msg-tool-jpegxl-sys", version = "0.11", optional = true, features = ["vendored"] }
lazy_static = "1.5.0"

View File

@@ -91,7 +91,7 @@ fn check_chinese_word_is_break(segs: &[&str], pos: usize, jieba: &Jieba) -> bool
let mut breaked = jieba
.cut(&s, false)
.iter()
.map(|s| s.graphemes(true).count())
.map(|s| s.word.graphemes(true).count())
.collect::<Vec<_>>();
let mut sum = 0;
for i in breaked.iter_mut() {
@@ -483,7 +483,7 @@ impl FixedFormatter {
let mut breaked = jieba
.cut(&s, false)
.iter()
.map(|s| s.graphemes(true).count())
.map(|s| s.word.graphemes(true).count())
.collect::<Vec<_>>();
let mut sum = 0;
for i in breaked.iter_mut() {