Trait CollectionExtensions

Source
pub trait CollectionExtensions<T> {
    // Required methods
    fn first(&self) -> Option<&T>;
    fn last(&self) -> Option<&T>;
}
Expand description

Extension trait for adding helper methods to collections

Required Methods§

Source

fn first(&self) -> Option<&T>

Source

fn last(&self) -> Option<&T>

Implementations on Foreign Types§

Source§

impl<T> CollectionExtensions<T> for &[T]

Source§

fn first(&self) -> Option<&T>

Source§

fn last(&self) -> Option<&T>

Source§

impl<T> CollectionExtensions<T> for Vec<T>

Source§

fn first(&self) -> Option<&T>

Source§

fn last(&self) -> Option<&T>

Implementors§