Structs§
- Implements the
Iterator
trait over the line break opportunities of the given string. - Options to tailor line-breaking behavior.
- Supports loading line break data, and creating line break iterators for different string encodings.
Enums§
- An enum specifies the strictness of line-breaking rules. It can be passed as an argument when creating a line segmenter.
- An enum specifies the line break opportunities between letters. It can be passed as an argument when creating a line segmenter.
Constants§
- AI 🔒
- AL 🔒
- B2 🔒
- BA 🔒
- BB 🔒
- BK 🔒
- CB 🔒
- CJ 🔒
- CL 🔒
- CM 🔒
- CP 🔒
- CR 🔒
- EB 🔒
- EM 🔒
- EX 🔒
- GL 🔒
- H2 🔒
- H3 🔒
- HL 🔒
- HY 🔒
- ID 🔒
- ID_CN 🔒
- IN 🔒
- IS 🔒
- JL 🔒
- JT 🔒
- JV 🔒
- LF 🔒
- NL 🔒
- NS 🔒
- NU 🔒
- OP_EA 🔒
- OP_OP30 🔒
- PO 🔒
- PO_EAW 🔒
- PR 🔒
- PR_EAW 🔒
- QU 🔒
- RI 🔒
- SA 🔒
- SG 🔒
- SP 🔒
- SY 🔒
- UNKNOWN 🔒
- WJ 🔒
- XX 🔒
- ZW 🔒
- ZWJ 🔒
Traits§
- A trait allowing for LineBreakIterator to be generalized to multiple string iteration methods.
Functions§
- handle_complex_language impl for UTF8 iterators
Type Aliases§
- Line break iterator for a Latin-1 (8-bit) string.
- Line break iterator for a potentially invalid UTF-8 string.
- Line break iterator for an
str
(a UTF-8 string). - Line break iterator for a UTF-16 string.