Struct termimad::StrFit [−][src]
pub struct StrFit { /* fields omitted */ }
Expand description
Information about the fitting of a string into a given width in cols.
The implementation here properly takes into account the width of special characters.
Backspaces are considered as having a width of -1.
This implementation is based on a replacement of the tab character.
Implementations
return the counts in bytes and columns of the longest substring fitting the given number of columns
return both the longest fitting string and the number of cols it takes on screen.
We don’t build a string around the whole str, which could be costly if it’s very big
return both the longest fitting string and the number of cols it takes on screen.
We don’t build a string around the whole str, which could be costly if it’s very big In case there’s no tab in the input string, we can return a pointer over part of the original str)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StrFit
impl UnwindSafe for StrFit
Blanket Implementations
Mutably borrows from an owned value. Read more