Trait TakeEx
list_fn
pub trait TakeEx: ListFn { fn take(self, count: usize) -> Take<Self> { ... } }
fn take(self, count: usize) -> Take<Self>
impl<L: ListFn> TakeEx for L