Struct tabled::grid::records::into_records::truncate_records::TruncateContent
source · pub struct TruncateContent<I, D> { /* private fields */ }
Available on crate feature
std
only.Expand description
A records iterator which truncates all cells to a given width.
Implementations§
source§impl TruncateContent<(), ()>
impl TruncateContent<(), ()>
sourcepub fn new<I, D>(records: I, dimension: D) -> TruncateContent<I, D>
pub fn new<I, D>(records: I, dimension: D) -> TruncateContent<I, D>
Creates new TruncateContent
object.
Trait Implementations§
source§impl<I, D> IntoRecords for TruncateContent<I, D>
impl<I, D> IntoRecords for TruncateContent<I, D>
§type Cell = EitherString<<I as IntoRecords>::Cell>
type Cell = EitherString<<I as IntoRecords>::Cell>
A string representation of a
Grid
cell.§type IterColumns = TruncateContentColumnsIter<<<I as IntoRecords>::IterColumns as IntoIterator>::IntoIter, D>
type IterColumns = TruncateContentColumnsIter<<<I as IntoRecords>::IterColumns as IntoIterator>::IntoIter, D>
Cell iterator inside a row.
§type IterRows = TruncateContentIter<<<I as IntoRecords>::IterRows as IntoIterator>::IntoIter, D>
type IterRows = TruncateContentIter<<<I as IntoRecords>::IterRows as IntoIterator>::IntoIter, D>
Rows iterator.
Auto Trait Implementations§
impl<I, D> RefUnwindSafe for TruncateContent<I, D>where
D: RefUnwindSafe,
I: RefUnwindSafe,
impl<I, D> Send for TruncateContent<I, D>
impl<I, D> Sync for TruncateContent<I, D>
impl<I, D> Unpin for TruncateContent<I, D>
impl<I, D> UnwindSafe for TruncateContent<I, D>where
D: UnwindSafe,
I: UnwindSafe,
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