Revert "Stabilize to_bytes and from_bytes for integers."
This reverts commit c8f9b84b39.
This commit is contained in:
@@ -1903,10 +1903,12 @@ $EndFeature, "
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(int_to_from_bytes)]
|
||||
///
|
||||
/// let bytes = i32::min_value().to_be().to_bytes();
|
||||
/// assert_eq!(bytes, [0x80, 0, 0, 0]);
|
||||
/// ```
|
||||
#[stable(feature = "int_to_from_bytes", since = "1.29.0")]
|
||||
#[unstable(feature = "int_to_from_bytes", issue = "49792")]
|
||||
#[inline]
|
||||
pub fn to_bytes(self) -> [u8; mem::size_of::<Self>()] {
|
||||
unsafe { mem::transmute(self) }
|
||||
@@ -1923,10 +1925,12 @@ $EndFeature, "
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(int_to_from_bytes)]
|
||||
///
|
||||
/// let int = i32::from_be(i32::from_bytes([0x80, 0, 0, 0]));
|
||||
/// assert_eq!(int, i32::min_value());
|
||||
/// ```
|
||||
#[stable(feature = "int_to_from_bytes", since = "1.29.0")]
|
||||
#[unstable(feature = "int_to_from_bytes", issue = "49792")]
|
||||
#[inline]
|
||||
pub fn from_bytes(bytes: [u8; mem::size_of::<Self>()]) -> Self {
|
||||
unsafe { mem::transmute(bytes) }
|
||||
@@ -3508,10 +3512,12 @@ $EndFeature, "
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(int_to_from_bytes)]
|
||||
///
|
||||
/// let bytes = 0x1234_5678_u32.to_be().to_bytes();
|
||||
/// assert_eq!(bytes, [0x12, 0x34, 0x56, 0x78]);
|
||||
/// ```
|
||||
#[stable(feature = "int_to_from_bytes", since = "1.29.0")]
|
||||
#[unstable(feature = "int_to_from_bytes", issue = "49792")]
|
||||
#[inline]
|
||||
pub fn to_bytes(self) -> [u8; mem::size_of::<Self>()] {
|
||||
unsafe { mem::transmute(self) }
|
||||
@@ -3528,10 +3534,12 @@ $EndFeature, "
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(int_to_from_bytes)]
|
||||
///
|
||||
/// let int = u32::from_be(u32::from_bytes([0x12, 0x34, 0x56, 0x78]));
|
||||
/// assert_eq!(int, 0x1234_5678_u32);
|
||||
/// ```
|
||||
#[stable(feature = "int_to_from_bytes", since = "1.29.0")]
|
||||
#[unstable(feature = "int_to_from_bytes", issue = "49792")]
|
||||
#[inline]
|
||||
pub fn from_bytes(bytes: [u8; mem::size_of::<Self>()]) -> Self {
|
||||
unsafe { mem::transmute(bytes) }
|
||||
|
||||
Reference in New Issue
Block a user