pub struct Spacing {
pub width: usize,
pub align: Alignment,
}
Fields§
§width: usize
§align: Alignment
Implementations§
source§impl Spacing
impl Spacing
sourcepub const fn completions(
align: Alignment,
inner_width: usize,
outer_width: usize
) -> (usize, usize)
pub const fn completions( align: Alignment, inner_width: usize, outer_width: usize ) -> (usize, usize)
compute the number of chars to add left and write of inner_width to fill outer_width
pub const fn optional_completions( align: Alignment, inner_width: usize, outer_width: Option<usize> ) -> (usize, usize)
pub const fn completions_for(&self, inner_width: usize) -> (usize, usize)
pub fn write_counted_str<W>(
&self,
w: &mut W,
s: &str,
str_width: usize,
style: &CompoundStyle
) -> Result<(), Error>where
W: Write,
pub fn write_str<W>(
&self,
w: &mut W,
s: &str,
style: &CompoundStyle
) -> Result<(), Error>where
W: Write,
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Spacing
impl RefUnwindSafe for Spacing
impl Send for Spacing
impl Sync for Spacing
impl Unpin for Spacing
impl UnwindSafe for Spacing
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