Join in alloc::slice - Rust
Description: Helper trait for `[T]::join`
Keywords: rust, rustlang, rust-lang, Join

# Trait alloc::slice::Join
[−][src]

    pub trait Join<Separator> {
        type Output;
        fn join(slice: &Self, sep: Separator) -> Self::Output;
    }

🔬 This is a nightly-only experimental API. (`slice_concat_trait` #27747)
Expand description

Helper trait for `[T]::join`

## Associated Types

[src]

#### type Output

🔬 This is a nightly-only experimental API. (`slice_concat_trait` #27747)

The resulting type after concatenation

## Required methods

[src]

#### fn join(slice: &Self, sep: Separator) -> Self::Output

🔬 This is a nightly-only experimental API. (`slice_concat_trait` #27747)

Implementation of `[T]::join`

## Implementors

[src]

### impl<S: Borrow<str>> Join<&'_ str> for [S]

#### type Output = String

[src]

### impl<T: Clone, V: Borrow<[T]>> Join<&'_ T> for [V]

#### type Output = Vec<T>

[src]

### impl<T: Clone, V: Borrow<[T]>> Join<&'_ [T]> for [V]

#### type Output = Vec<T>