Skip to content

Commit 644e025

Browse files
committed
Remove formatting impls for Alignment
1 parent 5c7f096 commit 644e025

File tree

1 file changed

+0
-54
lines changed

1 file changed

+0
-54
lines changed

library/core/src/ptr/alignment.rs

-54
Original file line numberDiff line numberDiff line change
@@ -163,41 +163,6 @@ impl fmt::Debug for Alignment {
163163
}
164164
}
165165

166-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
167-
impl fmt::Display for Alignment {
168-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
169-
fmt::Display::fmt(&self.as_nonzero(), f)
170-
}
171-
}
172-
173-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
174-
impl fmt::Binary for Alignment {
175-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
176-
fmt::Binary::fmt(&self.as_nonzero(), f)
177-
}
178-
}
179-
180-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
181-
impl fmt::Octal for Alignment {
182-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
183-
fmt::Octal::fmt(&self.as_nonzero(), f)
184-
}
185-
}
186-
187-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
188-
impl fmt::LowerHex for Alignment {
189-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
190-
fmt::LowerHex::fmt(&self.as_nonzero(), f)
191-
}
192-
}
193-
194-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
195-
impl fmt::UpperHex for Alignment {
196-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
197-
fmt::UpperHex::fmt(&self.as_nonzero(), f)
198-
}
199-
}
200-
201166
impl Alignment {
202167
// longest string: 1p-128
203168
fn fmt_exp(self, buf: &mut [u8; 6], p: u8) -> &[u8] {
@@ -230,25 +195,6 @@ impl Alignment {
230195
}
231196
}
232197

233-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
234-
impl fmt::LowerExp for Alignment {
235-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
236-
let mut buf = [0; 6];
237-
238-
// SAFETY: We generate an ASCII string, which is valid UTF-8.
239-
f.pad(unsafe { str::from_utf8_unchecked(self.fmt_exp(&mut buf, b'p')) })
240-
}
241-
}
242-
243-
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
244-
impl fmt::UpperExp for Alignment {
245-
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
246-
let mut buf = [0; 6];
247-
// SAFETY: We generate an ASCII string, which is valid UTF-8.
248-
f.pad(unsafe { str::from_utf8_unchecked(self.fmt_exp(&mut buf, b'P')) })
249-
}
250-
}
251-
252198
#[unstable(feature = "ptr_alignment_type", issue = "102070")]
253199
impl TryFrom<NonZeroUsize> for Alignment {
254200
type Error = num::TryFromIntError;

0 commit comments

Comments
 (0)