]> git.lizzy.rs Git - rust.git/commitdiff
Fix example
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>
Sat, 1 Oct 2022 18:31:54 +0000 (20:31 +0200)
committerNilstrieb <48135649+Nilstrieb@users.noreply.github.com>
Sat, 1 Oct 2022 18:48:52 +0000 (20:48 +0200)
clippy_lints/src/casts/mod.rs
src/docs/as_ptr_cast_mut.txt

index 9a48e8d064a52018f07465f74d988839d2328767..b8f0dedf5ed910b3c6539658bdba153ed6110a53 100644 (file)
     /// ### Example
     /// ```rust
     /// let string = String::with_capacity(1);
-    /// let ptr = string.as_ptr() as *mut _;
+    /// let ptr = string.as_ptr() as *mut u8;
     /// unsafe { ptr.write(4) }; // UNDEFINED BEHAVIOUR
     /// ```
     /// Use instead:
     /// ```rust
     /// let mut string = String::with_capacity(1);
-    /// let string = string.as_mut_ptr();
+    /// let ptr = string.as_mut_ptr();
     /// unsafe { ptr.write(4) };
     /// ```
     #[clippy::version = "1.66.0"]
index 83332a2559d1c99a906aa3840ec80d5e8c71c032..228dde996bb2f41f5985bc3ebe984fcc25031af4 100644 (file)
@@ -8,12 +8,12 @@ mutability is used, making it unlikely that having it as a mutable pointer is co
 ### Example
 ```
 let string = String::with_capacity(1);
-let ptr = string.as_ptr() as *mut _;
+let ptr = string.as_ptr() as *mut u8;
 unsafe { ptr.write(4) }; // UNDEFINED BEHAVIOUR
 ```
 Use instead:
 ```
 let mut string = String::with_capacity(1);
-let string = string.as_mut_ptr();
+let ptr = string.as_mut_ptr();
 unsafe { ptr.write(4) };
 ```
\ No newline at end of file