Tags→#ownership
Who owns a value in Rust and when it moves, from sending results across threads to choosing between iter, iter_mut, and into_iter.
Passing Results Between Rust Threads with Channels
Send owned values from worker threads through standard-library channels, and close every sender so the receiver can finish.
Rust Iterators: Borrow, Transform, and Collect
A practical guide to iter, iter_mut, and into_iter, with readable examples of filtering, mapping, and collecting values.