Other types of concurrency in Rust