{"id":64744,"library":"icu-segmenter","title":"ICU Segmenter","description":"Unicode line breaking and text segmentation algorithms for text boundary analysis.","status":"active","version":"2.2.0","language":"rust","source_language":null,"source_url":"https://github.com/unicode-org/icu4x","tags":["unicode","segmentation","text","boundary","icu"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nicu_segmenter = \"2.2.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add icu_segmenter","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"LineBreakIterator","correct":"use icu_segmenter::LineBreakIterator;"}],"quickstart":{"code":"use icu_segmenter::LineBreakIterator;\n\nfn main() {\n    let text = \"Hello, world!\";\n    let iter = LineBreakIterator::new(text);\n    for segment in iter {\n        println!(\"{:?}\", segment);\n    }\n}","lang":"rust","description":"Iterates over line break opportunities in a string."},"warnings":[],"env_vars":null,"search_vec":"'algorithm':9 'analysi':13 'boundari':12,17 'break':5 'icu':1,18 'line':4 'segment':2,8,15 'text':7,11,16 'unicod':3,14","created_at":"2026-06-17T16:59:45.217164+00:00","updated_at":"2026-06-17T16:59:45.217164+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://icu4x.unicode.org","github":"https://github.com/unicode-org/icu4x","docs":"https://docs.rs/icu_segmenter/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}