rustWhat is null pointer in Rust
A null pointer in Rust is a pointer that does not point to any valid object. It is represented by the type std::ptr::null()
. It is used to indicate that a pointer is not pointing to a valid object.
Example code
let ptr: *const i32 = std::ptr::null();
Output example
ptr: *const i32 = 0x0
Code explanation
let ptr: *const i32
: declares a pointerptr
of type*const i32
std::ptr::null()
: returns a null pointer of type*const T
Helpful links
Related
More of Rust
- How to create a new Rust HashMap with values?
- How to use a tuple as a key in a Rust HashMap?
- How to match whitespace with a regex in Rust?
- How to replace a capture group using Rust regex?
- How to escape dots with regex in Rust?
- Word boundary example in regex in Rust
- How to use regex to match a double quote in Rust?
- How to parse JSON string in Rust?
- How to convert a Rust HashMap to JSON?
- How to implement a generator trait in Rust?
See more codes...