Expand description
LineSegmenter and its related iterators, borrowed types, and options.
Structsยง
- Line
Break Iterator - Implements the
Iteratortrait over the line break opportunities of the given string. - Line
Break Options - Options to tailor line-breaking behavior.
- Line
Segmenter - Supports loading line break data, and creating line break iterators for different string encodings.
- Line
Segmenter Borrowed - Segments a string into lines (borrowed version).
- Resolved
Line ๐Break Options
Enumsยง
- Line
Break Strictness - An enum specifies the strictness of line-breaking rules. It can be passed as an argument when creating a line segmenter.
- Line
Break Word Option - An enum specifies the line break opportunities between letters. It can be passed as an argument when creating a line segmenter.
- String
Boundary ๐PosType
Constantsยง
- AI ๐
- AK ๐
- AL ๐
- AL_
DOTTED_ ๐CIRCLE - AP ๐
- AS ๐
- 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 ๐
- QU_PF ๐
- QU_PI ๐
- RI ๐
- SA ๐
- SP ๐
- SY ๐
- UNKNOWN ๐
- VF ๐
- VI ๐
- WJ ๐
- XX ๐
- ZW ๐
- ZWJ ๐
Traitsยง
- Line
Break Type - A trait allowing for LineBreakIterator to be generalized to multiple string iteration methods.
Functionsยง
- is_
break_ ๐utf32_ by_ loose - line_
handle_ ๐complex_ language_ utf8 - line_handle_complex_language impl for UTF8 iterators