Skip to content

Commit a771593

Browse files
committed
Use fmt::Alignment instead of fmt::rt::v1::Alignment.
1 parent debf305 commit a771593

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

library/core/src/fmt/mod.rs

+12-12
Original file line numberDiff line numberDiff line change
@@ -1451,7 +1451,7 @@ impl<'a> Formatter<'a> {
14511451
let old_fill = crate::mem::replace(&mut self.fill, '0');
14521452
let old_align = crate::mem::replace(&mut self.align, rt::v1::Alignment::Right);
14531453
write_prefix(self, sign, prefix)?;
1454-
let post_padding = self.padding(min - width, rt::v1::Alignment::Right)?;
1454+
let post_padding = self.padding(min - width, Alignment::Right)?;
14551455
self.buf.write_str(buf)?;
14561456
post_padding.write(self)?;
14571457
self.fill = old_fill;
@@ -1460,7 +1460,7 @@ impl<'a> Formatter<'a> {
14601460
}
14611461
// Otherwise, the sign and prefix goes after the padding
14621462
Some(min) => {
1463-
let post_padding = self.padding(min - width, rt::v1::Alignment::Right)?;
1463+
let post_padding = self.padding(min - width, Alignment::Right)?;
14641464
write_prefix(self, sign, prefix)?;
14651465
self.buf.write_str(buf)?;
14661466
post_padding.write(self)
@@ -1535,7 +1535,7 @@ impl<'a> Formatter<'a> {
15351535
// If we're under both the maximum and the minimum width, then fill
15361536
// up the minimum width with the specified string + some alignment.
15371537
else {
1538-
let align = rt::v1::Alignment::Left;
1538+
let align = Alignment::Left;
15391539
let post_padding = self.padding(width - chars_count, align)?;
15401540
self.buf.write_str(s)?;
15411541
post_padding.write(self)
@@ -1550,17 +1550,19 @@ impl<'a> Formatter<'a> {
15501550
pub(crate) fn padding(
15511551
&mut self,
15521552
padding: usize,
1553-
default: rt::v1::Alignment,
1553+
default: Alignment,
15541554
) -> result::Result<PostPadding, Error> {
15551555
let align = match self.align {
15561556
rt::v1::Alignment::Unknown => default,
1557-
_ => self.align,
1557+
rt::v1::Alignment::Left => Alignment::Left,
1558+
rt::v1::Alignment::Right => Alignment::Right,
1559+
rt::v1::Alignment::Center => Alignment::Center,
15581560
};
15591561

15601562
let (pre_pad, post_pad) = match align {
1561-
rt::v1::Alignment::Left => (0, padding),
1562-
rt::v1::Alignment::Right | rt::v1::Alignment::Unknown => (padding, 0),
1563-
rt::v1::Alignment::Center => (padding / 2, (padding + 1) / 2),
1563+
Alignment::Left => (0, padding),
1564+
Alignment::Right => (padding, 0),
1565+
Alignment::Center => (padding / 2, (padding + 1) / 2),
15641566
};
15651567

15661568
for _ in 0..pre_pad {
@@ -1580,7 +1582,6 @@ impl<'a> Formatter<'a> {
15801582
let mut formatted = formatted.clone();
15811583
let old_fill = self.fill;
15821584
let old_align = self.align;
1583-
let mut align = old_align;
15841585
if self.sign_aware_zero_pad() {
15851586
// a sign always goes first
15861587
let sign = formatted.sign;
@@ -1589,9 +1590,8 @@ impl<'a> Formatter<'a> {
15891590
// remove the sign from the formatted parts
15901591
formatted.sign = "";
15911592
width = width.saturating_sub(sign.len());
1592-
align = rt::v1::Alignment::Right;
15931593
self.fill = '0';
1594-
self.align = rt::v1::Alignment::Right;
1594+
self.align = rt::Alignment::Right;
15951595
}
15961596

15971597
// remaining parts go through the ordinary padding process.
@@ -1600,7 +1600,7 @@ impl<'a> Formatter<'a> {
16001600
// no padding
16011601
self.write_formatted_parts(&formatted)
16021602
} else {
1603-
let post_padding = self.padding(width - len, align)?;
1603+
let post_padding = self.padding(width - len, Alignment::Right)?;
16041604
self.write_formatted_parts(&formatted)?;
16051605
post_padding.write(self)
16061606
};

library/core/src/time.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1172,7 +1172,7 @@ impl fmt::Debug for Duration {
11721172
emit_without_padding(f)
11731173
} else {
11741174
// We need to add padding. Use the `Formatter::padding` helper function.
1175-
let default_align = crate::fmt::rt::v1::Alignment::Left;
1175+
let default_align = fmt::Alignment::Left;
11761176
let post_padding = f.padding(requested_w - actual_w, default_align)?;
11771177
emit_without_padding(f)?;
11781178
post_padding.write(f)

0 commit comments

Comments
 (0)