Trait std::slice::SliceConcatExtUnstable
[-]
[+]
[src]
pub trait SliceConcatExt<T, U> { fn concat(&self) -> U; fn connect(&self, sep: &T) -> U; fn concat_vec(&self) -> U { ... } fn connect_vec(&self, sep: &T) -> U { ... } }
An extension trait for concatenating slices
Required Methods
fn concat(&self) -> U
Flattens a slice of T
into a single value U
.
fn connect(&self, sep: &T) -> U
Flattens a slice of T
into a single value U
, placing a
given seperator between each.
Provided Methods
fn concat_vec(&self) -> U
fn connect_vec(&self, sep: &T) -> U
Implementors
impl<T: Clone, V: AsSlice<T>> SliceConcatExt<T, Vec<T>> for [V]
impl<S: Str> SliceConcatExt<str, String> for [S]