Skip to content

Commit f3db9b5

Browse files
committed
Add deprecated IntoBytes::as_bytes_mut
This was renamed to `as_mut_bytes` in #870. This commit adds the old name back as a `#[doc(hidden)]`, `#[deprecated]` alias to ease the transition. Closes #986
1 parent e6c0ff8 commit f3db9b5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/lib.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3034,6 +3034,15 @@ pub unsafe trait IntoBytes {
30343034
unsafe { slice::from_raw_parts_mut(slf.cast::<u8>(), len) }
30353035
}
30363036

3037+
#[deprecated(since = "0.8.0", note = "`IntoBytes::as_bytes_mut` was renamed to `as_mut_bytes`")]
3038+
#[doc(hidden)]
3039+
fn as_bytes_mut(&mut self) -> &mut [u8]
3040+
where
3041+
Self: FromBytes + NoCell,
3042+
{
3043+
self.as_mut_bytes()
3044+
}
3045+
30373046
/// Writes a copy of `self` to `bytes`.
30383047
///
30393048
/// If `bytes.len() != size_of_val(self)`, `write_to` returns `None`.

0 commit comments

Comments
 (0)