pub struct TableBuilder { /* private fields */ }Expand description
Table builder for structured output.
Implementations§
Source§impl TableBuilder
impl TableBuilder
Sourcepub fn header(self, columns: impl IntoIterator<Item = impl AsRef<str>>) -> Self
pub fn header(self, columns: impl IntoIterator<Item = impl AsRef<str>>) -> Self
Set the table header.
Sourcepub fn row(self, values: impl IntoIterator<Item = impl Display>) -> Self
pub fn row(self, values: impl IntoIterator<Item = impl Display>) -> Self
Add a row to the table.
Sourcepub fn status_row(
self,
values: impl IntoIterator<Item = impl Display>,
status: StatusType,
) -> Self
pub fn status_row( self, values: impl IntoIterator<Item = impl Display>, status: StatusType, ) -> Self
Add a row with colored status.
Sourcepub fn summary_row(self, message: &str, col_count: usize) -> Self
pub fn summary_row(self, message: &str, col_count: usize) -> Self
Add a dim summary/ellipsis row spanning all columns.
Auto Trait Implementations§
impl !Freeze for TableBuilder
impl RefUnwindSafe for TableBuilder
impl Send for TableBuilder
impl Sync for TableBuilder
impl Unpin for TableBuilder
impl UnsafeUnpin for TableBuilder
impl UnwindSafe for TableBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more