Struct textwrap::NoHyphenation[][src]

pub struct NoHyphenation;

Use this as a Wrapper.splitter to avoid any kind of hyphenation:

use textwrap::{Wrapper, NoHyphenation};

let wrapper = Wrapper::with_splitter(8, NoHyphenation);
assert_eq!(wrapper.wrap("foo bar-baz"), vec!["foo", "bar-baz"]);

Trait Implementations

impl Clone for NoHyphenation[src]

impl Debug for NoHyphenation[src]

impl WordSplitter for NoHyphenation[src]

NoHyphenation implements WordSplitter by not splitting the word at all.

Auto Trait Implementations

impl RefUnwindSafe for NoHyphenation

impl Send for NoHyphenation

impl Sync for NoHyphenation

impl Unpin for NoHyphenation

impl UnwindSafe for NoHyphenation

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.