that -->

<!-- is `Send` over the channel! -->

<p>このチャネルはただシグナルを送っているだけですが、 <code>Send</code> であるデータならばなんでもこのチャネルを通じて送れます!</p>

<span class='rusttest'>use std::thread;
use std::sync::mpsc;

fn main() {
    let (tx, rx) = mpsc::channel();

    for i in 0..10 {
        let tx = tx.clone();

        thread::spawn(move || {
            let answer = i * i;

            tx.send(answer).unwrap();
        });
  