Skip to content
This repository has been archived by the owner on Aug 6, 2023. It is now read-only.

Commit

Permalink
doc: Add doctests that shows how Text can be created from Cow<str>
Browse files Browse the repository at this point in the history
  • Loading branch information
eminence authored and fdehau committed May 22, 2021
1 parent 703e41c commit 24396d9
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/widgets/table.rs
Expand Up @@ -23,6 +23,7 @@ use unicode_width::UnicodeWidthStr;
/// # use tui::widgets::Cell;
/// # use tui::style::{Style, Modifier};
/// # use tui::text::{Span, Spans, Text};
/// # use std::borrow::Cow;
/// Cell::from("simple string");
///
/// Cell::from(Span::from("span"));
Expand All @@ -33,6 +34,8 @@ use unicode_width::UnicodeWidthStr;
/// ]));
///
/// Cell::from(Text::from("a text"));
///
/// Cell::from(Text::from(Cow::Borrowed("hello")));
/// ```
///
/// You can apply a [`Style`] on the entire [`Cell`] using [`Cell::style`] or rely on the styling
Expand Down Expand Up @@ -81,6 +84,16 @@ where
/// ]);
/// ```
///
/// You can also construct a row from any type that can be converted into [`Text`]:
/// ```rust
/// # use std::borrow::Cow;
/// # use tui::widgets::Row;
/// Row::new(vec![
/// Cow::Borrowed("hello"),
/// Cow::Owned("world".to_uppercase()),
/// ]);
/// ```
///
/// By default, a row has a height of 1 but you can change this using [`Row::height`].
#[derive(Debug, Clone, PartialEq, Default)]
pub struct Row<'a> {
Expand Down

0 comments on commit 24396d9

Please sign in to comment.