improve documentation slightly regarding some pointer methods

This commit is contained in:
Mohamed El-Shenawy 2024-04-14 09:56:33 +02:00 committed by GitHub
parent f3c6608861
commit 5b8864ab80
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 6 deletions

View File

@ -464,8 +464,8 @@ impl<T: ?Sized> *mut T {
/// let ptr: *mut u32 = s.as_mut_ptr(); /// let ptr: *mut u32 = s.as_mut_ptr();
/// ///
/// unsafe { /// unsafe {
/// println!("{}", *ptr.offset(1)); /// assert_eq!(2, *ptr.offset(1));
/// println!("{}", *ptr.offset(2)); /// assert_eq!(3, *ptr.offset(2));
/// } /// }
/// ``` /// ```
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
@ -1027,8 +1027,8 @@ impl<T: ?Sized> *mut T {
/// let ptr: *const u8 = s.as_ptr(); /// let ptr: *const u8 = s.as_ptr();
/// ///
/// unsafe { /// unsafe {
/// println!("{}", *ptr.add(1) as char); /// assert_eq!('2', *ptr.add(1) as char);
/// println!("{}", *ptr.add(2) as char); /// assert_eq!('3', *ptr.add(2) as char);
/// } /// }
/// ``` /// ```
#[stable(feature = "pointer_methods", since = "1.26.0")] #[stable(feature = "pointer_methods", since = "1.26.0")]
@ -1111,8 +1111,8 @@ impl<T: ?Sized> *mut T {
/// ///
/// unsafe { /// unsafe {
/// let end: *const u8 = s.as_ptr().add(3); /// let end: *const u8 = s.as_ptr().add(3);
/// println!("{}", *end.sub(1) as char); /// assert_eq!('3', *end.sub(1) as char);
/// println!("{}", *end.sub(2) as char); /// assert_eq!('2', *end.sub(2) as char);
/// } /// }
/// ``` /// ```
#[stable(feature = "pointer_methods", since = "1.26.0")] #[stable(feature = "pointer_methods", since = "1.26.0")]