On this page
Trait std::slice::Join
pub trait Join<Separator> {
type Output;
// Required method
fn join(slice: &Self, sep: Separator) -> Self::Output;
}
🔬This is a nightly-only experimental API. (
slice_concat_trait
#27747)
Helper trait for [T]::join
Required Associated Types
type Output
🔬This is a nightly-only experimental API. (
slice_concat_trait
#27747)
The resulting type after concatenation
Required Methods
fn join(slice: &Self, sep: Separator) -> Self::Output
🔬This is a nightly-only experimental API. (
slice_concat_trait
#27747)
Implementation of [T]::join
Object Safety
This trait is not object safe.
Implementors
impl<S> Join<&str> for [S]
where
S: Borrow<str>,
type Output = String
impl<S: Borrow<OsStr>> Join<&OsStr> for [S]
type Output = OsString
impl<T, V> Join<&[T]> for [V]
where
T: Clone,
V: Borrow<[T]>,
type Output = Vec<T>
impl<T, V> Join<&T> for [V]
where
T: Clone,
V: Borrow<[T]>,
type Output = Vec<T>
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/slice/trait.Join.html