pub trait TakeExt<I> { // Required methods fn iter(self) -> I; fn iter_mut(&mut self) -> &mut I; fn n(self) -> Int; }
logic