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 Clone for HyphenSplitter[src]

impl Debug for HyphenSplitter[src]

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.

Auto Trait Implementations

impl RefUnwindSafe for HyphenSplitter

impl Send for HyphenSplitter

impl Sync for HyphenSplitter

impl Unpin for HyphenSplitter

impl UnwindSafe for HyphenSplitter

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.