Trait lazy_concat::Concat [−][src]
Concatenation onto an owned value.
Implementations are provided for Vec<T>
and String
, and other common owned types,
with a variety of compatible types that can be concatenated.
Required Methods
fn concat(self, other: T) -> Self
Implementations on Foreign Types
impl<'a> Concat<&'a str> for String
[src]
impl<'a> Concat<&'a str> for String
impl Concat<String> for String
[src]
impl Concat<String> for String
impl<'a> Concat<Cow<'a, str>> for String
[src]
impl<'a> Concat<Cow<'a, str>> for String
impl<'a> Concat<Box<&'a str>> for String
[src]
impl<'a> Concat<Box<&'a str>> for String
impl Concat<Box<String>> for String
[src]
impl Concat<Box<String>> for String
impl<'a> Concat<Ref<'a, &'a str>> for String
[src]
impl<'a> Concat<Ref<'a, &'a str>> for String
impl<'a, B: ?Sized, C> Concat<C> for Cow<'a, B> where
B: ToOwned,
<B as ToOwned>::Owned: Concat<C>,
[src]
impl<'a, B: ?Sized, C> Concat<C> for Cow<'a, B> where
B: ToOwned,
<B as ToOwned>::Owned: Concat<C>,
impl<'a, C> Concat<C> for OsString where
C: AsRef<OsStr>,
[src]
impl<'a, C> Concat<C> for OsString where
C: AsRef<OsStr>,
impl<'a, T> Concat<&'a [T]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<&'a [T]> for Vec<T> where
T: Clone,
impl<T> Concat<T> for Vec<T>
[src]
impl<T> Concat<T> for Vec<T>
impl<'a, T: Clone> Concat<&'a T> for Vec<T>
[src]
impl<'a, T: Clone> Concat<&'a T> for Vec<T>
impl<T> Concat<Vec<T>> for Vec<T>
[src]
impl<T> Concat<Vec<T>> for Vec<T>
impl<'a, T> Concat<Cow<'a, [T]>> for Vec<T> where
[T]: ToOwned<Owned = Vec<T>>,
T: Clone,
[src]
impl<'a, T> Concat<Cow<'a, [T]>> for Vec<T> where
[T]: ToOwned<Owned = Vec<T>>,
T: Clone,
impl<'a, T> Concat<[T; 1]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 1]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 2]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 2]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 3]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 3]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 4]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 4]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 5]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 5]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 6]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 6]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 7]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 7]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 8]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 8]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 9]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 9]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 10]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 10]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 11]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 11]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 12]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 12]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 13]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 13]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 14]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 14]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 15]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 15]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 16]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 16]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 17]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 17]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 18]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 18]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 19]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 19]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 20]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 20]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 21]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 21]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 22]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 22]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 23]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 23]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 24]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 24]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 25]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 25]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 26]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 26]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 27]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 27]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 28]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 28]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 29]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 29]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 30]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 30]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 31]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 31]> for Vec<T> where
T: Clone,
impl<'a, T> Concat<[T; 32]> for Vec<T> where
T: Clone,
[src]
impl<'a, T> Concat<[T; 32]> for Vec<T> where
T: Clone,