/// The resulting type after concatenation
type Output;
- /// Flattens a slice of `T` into a single value `U`.
+ /// Flattens a slice of `T` into a single value `Self::Output`.
///
/// # Examples
///
#[stable(feature = "rust1", since = "1.0.0")]
fn concat(&self) -> Self::Output;
- /// Flattens a slice of `T` into a single value `U`, placing a given separator between each.
+ /// Flattens a slice of `T` into a single value `Self::Output`, placing a given separator
+ /// between each.
///
/// # Examples
///