Iterator::anyiterator::anyは、イテレータ内に一つでも条件を満たす要素があれば、trueを返し、さもなくばfalseを返すイテレータです。変更しますが、消費し尽くすことはありません。事はあっても消費されることはないということを示します。`&Self::Item`はクロージャが変数を参照として取ることを示します。`into_iter()`の場合は`i32`を`yield`するので、デストラクトする必要はない。配列に対する`iter()`は`&i32`をyieldする。配列に`into_iter()`を使うと例外的に`&i32`を`yield`する。also:std::iter::Iterator::any。