Struct textwrap::HyphenSplitter [] [src]

pub struct HyphenSplitter;

Simple and default way to split words: splitting on existing hyphens only.

You probably don't need to use this type since it's already used by default by Wrapper::new.

Trait Implementations

impl WordSplitter for HyphenSplitter
[src]

HyphenSplitter is the default WordSplitter used by Wrapper::new. It will split words on any existing hyphens in the word.

It will only use hyphens that are surrounded by alphanumeric characters, which prevents a word like "--foo-bar" from being split on the first or second hyphen.

Return all possible splits of word. Each split is a triple with a head, a hyphen, and a tail where head + &hyphen + &tail == word. The hyphen can be empty if there is already a hyphen in the head. Read more