pub fn finish(cells: Vec<LifeSender>) {
    cells.iter().for_each(|s| s.send(LifeCmd::RemoveNeighbors).unwrap());
    sync();
    drop(cells);
    sync();
    stop_server();
}
// drop everything and shut down the server
drop everything and shut down the server
drop everything and shut down the server
pub fn finish(cells: Vec<LifeSender>) {
    cells.iter().for_each(|s| s.send(LifeCmd::RemoveNeighbors).unwrap());
    sync();
    drop(cells);
    sync();
    stop_server();
}
pub fn finish ( cells : Vec < LifeSender > ) { cells . iter ( ) . for_each ( | s | s . send ( LifeCmd :: RemoveNeighbors ) . unwrap ( ) ) ; sync ( ) ; drop ( cells ) ; sync ( ) ; stop_server ( ) ; }
drop everything and shut down the server
drop everything and shut down the server
cells
Vec<LifeSender>