diff options
| author | Tobias Bucher <tobiasbucher5991@gmail.com> | 2018-09-03 18:29:08 +0200 |
|---|---|---|
| committer | Tobias Bucher <tobiasbucher5991@gmail.com> | 2018-09-03 18:29:08 +0200 |
| commit | fe56878a242e17ca6bdc1d0cf71858f95facefa5 (patch) | |
| tree | aa462d1ac5cf3436e6f01ca5cfeda6cb97cb8371 /src/libcore/slice | |
| parent | 591a17d3d90d6cab51200a0e696f0d8ca63c2f87 (diff) | |
| download | rust-fe56878a242e17ca6bdc1d0cf71858f95facefa5.tar.gz rust-fe56878a242e17ca6bdc1d0cf71858f95facefa5.zip | |
Link to more detailed docs in `slice::from_raw_parts_mut`
Diffstat (limited to 'src/libcore/slice')
| -rw-r--r-- | src/libcore/slice/mod.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/libcore/slice/mod.rs b/src/libcore/slice/mod.rs index f8c3feba74c..62adaea168a 100644 --- a/src/libcore/slice/mod.rs +++ b/src/libcore/slice/mod.rs @@ -3879,13 +3879,16 @@ pub unsafe fn from_raw_parts<'a, T>(data: *const T, len: usize) -> &'a [T] { Repr { raw: FatPtr { data, len } }.rust } -/// Performs the same functionality as `from_raw_parts`, except that a mutable -/// slice is returned. +/// Performs the same functionality as [`from_raw_parts`], except that a +/// mutable slice is returned. /// -/// This function is unsafe for the same reasons as `from_raw_parts`, as well +/// This function is unsafe for the same reasons as [`from_raw_parts`], as well /// as not being able to provide a non-aliasing guarantee of the returned /// mutable slice. `data` must be non-null and aligned even for zero-length -/// slices as with `from_raw_parts`. +/// slices as with [`from_raw_parts`]. See the documentation of +/// [`from_raw_parts`] for more details. +/// +/// [`from_raw_parts`]: ../../std/slice/fn.from_raw_parts.html #[inline] #[stable(feature = "rust1", since = "1.0.0")] pub unsafe fn from_raw_parts_mut<'a, T>(data: *mut T, len: usize) -> &'a mut [T] { |
