There are 58 instances of
0 as * in the Rust source code.
There are 202 instances of
ptr::null in the Rust source code.
0 as *const _ or
0 as *mut _ looks uglier and is used less often, I therefore propose to always use
ptr::null_mut() whenever possible in the Rust source code.
A point was brought up that
0 as * is needed for constants and statics, to which I reply with eddyb’s RFC 911.
Another point was brought up that
ptr to be in scope, to which I reply stop being lazy and
Commence the bikeshedding.