Parallelism in Rust is supported both implicitly and explicitly.
Explicit: Rust offers several libraries to support parallelism. The most popular is std::thread, which is a low-level API for spawning OS threads. Additonally, you can use the rayon crate to support parallelism.
Implicit: One of the key benefits of Rust's ownership and borrowing rules, is that it allows for easier implementation of parallelism. By folloiwng these rules, you implicitly do not allow for data races to occur. For example, the code to the left showcases parallelization of a computation on a vector without explicitly invoking anything.