diff options
| author | Ed Page <eopage@gmail.com> | 2023-09-01 11:13:45 -0500 |
|---|---|---|
| committer | Ed Page <eopage@gmail.com> | 2023-09-01 11:13:45 -0500 |
| commit | 9aee1de612e55f03b24ab292e6c00c3b896b8493 (patch) | |
| tree | 9443e0902a82a451b9bc72712f7640ff6e51a4ed /library/std/src | |
| parent | 1accf068d8fa22f29437651283ea1f27058ed8ac (diff) | |
| download | rust-9aee1de612e55f03b24ab292e6c00c3b896b8493.tar.gz rust-9aee1de612e55f03b24ab292e6c00c3b896b8493.zip | |
feat(std): Stabilize 'os_str_bytes' feature
Closes #111544
Diffstat (limited to 'library/std/src')
| -rw-r--r-- | library/std/src/ffi/os_str.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/library/std/src/ffi/os_str.rs b/library/std/src/ffi/os_str.rs index 43cecb19b14..a09d5cf3cbf 100644 --- a/library/std/src/ffi/os_str.rs +++ b/library/std/src/ffi/os_str.rs @@ -164,8 +164,6 @@ impl OsString { /// # Example /// /// ``` - /// #![feature(os_str_bytes)] - /// /// use std::ffi::OsStr; /// /// let os_str = OsStr::new("Mary had a little lamb"); @@ -181,7 +179,7 @@ impl OsString { /// /// [conversions]: super#conversions #[inline] - #[unstable(feature = "os_str_bytes", issue = "111544")] + #[stable(feature = "os_str_bytes", since = "CURRENT_RUSTC_VERSION")] pub unsafe fn from_os_str_bytes_unchecked(bytes: Vec<u8>) -> Self { OsString { inner: Buf::from_os_str_bytes_unchecked(bytes) } } @@ -219,7 +217,7 @@ impl OsString { /// /// [`std::ffi`]: crate::ffi #[inline] - #[unstable(feature = "os_str_bytes", issue = "111544")] + #[stable(feature = "os_str_bytes", since = "CURRENT_RUSTC_VERSION")] pub fn into_os_str_bytes(self) -> Vec<u8> { self.inner.into_os_str_bytes() } @@ -755,8 +753,6 @@ impl OsStr { /// # Example /// /// ``` - /// #![feature(os_str_bytes)] - /// /// use std::ffi::OsStr; /// /// let os_str = OsStr::new("Mary had a little lamb"); @@ -772,7 +768,7 @@ impl OsStr { /// /// [conversions]: super#conversions #[inline] - #[unstable(feature = "os_str_bytes", issue = "111544")] + #[stable(feature = "os_str_bytes", since = "CURRENT_RUSTC_VERSION")] pub unsafe fn from_os_str_bytes_unchecked(bytes: &[u8]) -> &Self { Self::from_inner(Slice::from_os_str_bytes_unchecked(bytes)) } @@ -962,7 +958,7 @@ impl OsStr { /// /// [`std::ffi`]: crate::ffi #[inline] - #[unstable(feature = "os_str_bytes", issue = "111544")] + #[stable(feature = "os_str_bytes", since = "CURRENT_RUSTC_VERSION")] pub fn as_os_str_bytes(&self) -> &[u8] { self.inner.as_os_str_bytes() } |
