pub struct Spacer;Expand description
Builder part: A spacer for more advanced alignment
When printing this screen line (one row on screen, i.e. until
it wraps), Instead of following the current alignment, will
put spacing between the next and previous characters. The
length of the space will be roughly equal to the available
space on this line divided by the number of Spacers on it.
§Example
Let’s say that this is the line being printed:
This is my line,please,pretend it has tagsIf we were to print it with {Spacer}s like this:
This is my line,{Spacer}please,{Spacer}pretend it has tagsIn a screen with a width of 50, it would come out like:
This is my line, please, pretend it has tagsTrait Implementations§
Auto Trait Implementations§
impl Freeze for Spacer
impl RefUnwindSafe for Spacer
impl Send for Spacer
impl Sync for Spacer
impl Unpin for Spacer
impl UnwindSafe for Spacer
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