[−][src]Struct tui::widgets::Wrap
Describes how to wrap text across lines.
Examples
let bullet_points = Text::from(r#"Some indented points: - First thing goes here and is long so that it wraps - Here is another point that is long enough to wrap"#); // With leading spaces trimmed (window width of 30 chars): Paragraph::new(bullet_points.clone()).wrap(Wrap { trim: true }); // Some indented points: // - First thing goes here and is // long so that it wraps // - Here is another point that // is long enough to wrap // But without trimming, indentation is preserved: Paragraph::new(bullet_points).wrap(Wrap { trim: false }); // Some indented points: // - First thing goes here // and is long so that it wraps // - Here is another point // that is long enough to wrap
Fields
trim: bool
Should leading whitespace be trimmed
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Wrap
impl Send for Wrap
impl Sync for Wrap
impl Unpin for Wrap
impl UnwindSafe for Wrap
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,