First of all: Rust is not object-oriented.
If you're interested in concurrent programming then @cfsamson has written some great books about the subject:
- Green threads explained in 200 lines of Rust
- Exploring Async Basics with Rust
- Epoll, Kqueue and IOCP Explained with Rust
- Futures explained in 200 lines of Rust
Although those might be lower-level than what you're looking for. So instead I would recommend Ryan Levik's video tutorial on how to implement a simple Thread Pool in Rust.