Skip to content

Commit e4a65e8

Browse files
committed
make safety comments more explicit
1 parent 16712ed commit e4a65e8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/libstd/sys/windows/os_str.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,15 @@ impl Buf {
7878

7979
pub fn as_slice(&self) -> &Slice {
8080
// Safety: Slice is just a wrapper for Wtf8,
81-
// and as_slice returns &Wtf8. Therefore,
82-
// transmuting &Wtf8 to &Slice is safe.
81+
// and self.inner.as_slice() returns &Wtf8.
82+
// Therefore, transmuting &Wtf8 to &Slice is safe.
8383
unsafe { mem::transmute(self.inner.as_slice()) }
8484
}
8585

8686
pub fn as_mut_slice(&mut self) -> &mut Slice {
8787
// Safety: Slice is just a wrapper for Wtf8,
88-
// and as_mut_slice returns &mut Wtf8. Therefore,
89-
// transmuting &mut Wtf8 to &mut Slice is safe.
88+
// and self.inner.as_mut_slice() returns &mut Wtf8.
89+
// Therefore, transmuting &mut Wtf8 to &mut Slice is safe.
9090
unsafe { mem::transmute(self.inner.as_mut_slice()) }
9191
}
9292

0 commit comments

Comments
 (0)