18 lines
487 B
Rust
18 lines
487 B
Rust
fn main() {
|
|
let mut x = 8u8;
|
|
let z: *const u8 = &x;
|
|
// issue #21596
|
|
println!("{}", z.to_string()); //~ ERROR E0599
|
|
|
|
let t: *mut u8 = &mut x;
|
|
println!("{}", t.to_string()); //~ ERROR E0599
|
|
t.make_ascii_lowercase(); //~ ERROR E0599
|
|
|
|
// suggest `as_mut` simply because the name is similar
|
|
let _ = t.as_mut_ref(); //~ ERROR E0599
|
|
let _ = t.as_ref_mut(); //~ ERROR E0599
|
|
|
|
// no ptr-to-ref suggestion
|
|
z.make_ascii_lowercase(); //~ ERROR E0599
|
|
}
|