Struct PostPadding
#[must_use = "don't forget to write the post padding"]
pub(crate) struct PostPadding { pub(in ::fmt) fill: char, pub(in ::fmt) padding: u16 }
Padding after the end of something. Returned by Formatter::padding.
Fields
fill: charpadding: u16
Implementations
impl PostPadding
fn new(fill: char, padding: u16) -> PostPaddingfn write(self, f: &mut Formatter<'_>) -> ResultWrites this post padding.
Auto Trait Implementations
impl Freeze for PostPadding
impl RefUnwindSafe for PostPadding
impl Send for PostPadding
impl Sync for PostPadding
impl Unpin for PostPadding
impl UnsafeUnpin for PostPadding
impl UnwindSafe for PostPadding
Blanket Implementations
impl<T> Any for PostPadding
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for PostPadding
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for PostPadding
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for PostPadding
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for PostPadding
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for PostPadding
impl<T, U> Into<U> for PostPadding
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for PostPadding
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for PostPadding
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>