diff options
| author | Elias Holzmann <9659253+EliasHolzmann@users.noreply.github.com> | 2024-02-16 02:04:01 +0100 |
|---|---|---|
| committer | Elias Holzmann <9659253+EliasHolzmann@users.noreply.github.com> | 2024-12-05 21:48:35 +0100 |
| commit | 5b236555d2030d6346784544b4c522358db453ab (patch) | |
| tree | 1e664b5c243d5bb4662ca51fe3d49acb9a65f0aa | |
| parent | 7eac57a3953a3ac5bfab1515ee8281e56510d53e (diff) | |
| download | rust-5b236555d2030d6346784544b4c522358db453ab.tar.gz rust-5b236555d2030d6346784544b4c522358db453ab.zip | |
Revert "Turned public+unstable+hidden functions into private functions"
See https://github.com/rust-lang/rust/pull/118159#discussion_r1491842170 for context. This reverts commit 62078dffcc1aefd4d678df94bca06e7b864065bd.
| -rw-r--r-- | library/core/src/fmt/mod.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/library/core/src/fmt/mod.rs b/library/core/src/fmt/mod.rs index 4fda4398811..e2f0597b74d 100644 --- a/library/core/src/fmt/mod.rs +++ b/library/core/src/fmt/mod.rs @@ -459,8 +459,10 @@ impl FormattingOptions { Formatter { options: self, buf: write } } + #[doc(hidden)] + #[unstable(feature = "fmt_internals", reason = "internal to standard library", issue = "none")] /// Flags for formatting - fn flags(&mut self, flags: u32) { + pub fn flags(&mut self, flags: u32) { self.sign = if flags & (1 << rt::Flag::SignPlus as u32) != 0 { Some(Sign::Plus) } else if flags & (1 << rt::Flag::SignMinus as u32) != 0 { @@ -478,8 +480,10 @@ impl FormattingOptions { None }; } + #[doc(hidden)] + #[unstable(feature = "fmt_internals", reason = "internal to standard library", issue = "none")] /// Flags for formatting - fn get_flags(&self) -> u32 { + pub fn get_flags(&self) -> u32 { <bool as Into<u32>>::into(self.get_sign() == Some(Sign::Plus)) << rt::Flag::SignPlus as u32 | <bool as Into<u32>>::into(self.get_sign() == Some(Sign::Minus)) << rt::Flag::SignMinus as u32 |
