Trait completion::stream::FromCompletionStream[][src]

pub trait FromCompletionStream<T>: FromCompletionStreamInner<T> { }

Conversion from a CompletionStream.

This trait is not meant to be used directly, instead call CompletionStreamExt::collect.

This trait cannot currently be implemented by users of this library.

Implementations on Foreign Types

impl FromCompletionStream<()> for ()[src]

impl<A, V> FromCompletionStream<Option<A>> for Option<V> where
    V: FromCompletionStream<A>, 
[src]

impl<A, E, V> FromCompletionStream<Result<A, E>> for Result<V, E> where
    V: FromCompletionStream<A>, 
[src]

impl FromCompletionStream<char> for String[src]

impl FromCompletionStream<&'_ char> for String[src]

impl<'a> FromCompletionStream<&'a str> for String[src]

impl<'a> FromCompletionStream<Box<str, Global>> for String[src]

impl<'a> FromCompletionStream<String> for String[src]

impl<'a> FromCompletionStream<Cow<'a, str>> for String[src]

impl<P: AsRef<Path>> FromCompletionStream<P> for PathBuf[src]

impl<T> FromCompletionStream<T> for Box<[T]>[src]

impl<T> FromCompletionStream<T> for Rc<[T]>[src]

impl<T> FromCompletionStream<T> for Arc<[T]>[src]

impl<T> FromCompletionStream<T> for Vec<T>[src]

impl<T> FromCompletionStream<T> for VecDeque<T>[src]

impl<T> FromCompletionStream<T> for LinkedList<T>[src]

impl<K: Ord, V> FromCompletionStream<(K, V)> for BTreeMap<K, V>[src]

impl<T: Ord> FromCompletionStream<T> for BTreeSet<T>[src]

impl<K, V, S> FromCompletionStream<(K, V)> for HashMap<K, V, S> where
    K: Eq + Hash,
    S: BuildHasher + Default
[src]

impl<T, S> FromCompletionStream<T> for HashSet<T, S> where
    T: Eq + Hash,
    S: BuildHasher + Default
[src]

Loading content...

Implementors

Loading content...