Unslicable

Trait Unslicable 

Source
pub trait Unslicable {
    type Unsliced;

    // Required method
    fn unslice(self) -> Self::Unsliced;
}
Expand description

A trait for live collections which can be yielded out of a slice back into their original form.

Required Associated Types§

Source

type Unsliced

The unsliced version of this live collection.

Required Methods§

Source

fn unslice(self) -> Self::Unsliced

Unslices a sliced live collection back into its original form.

Implementations on Foreign Types§

Source§

impl Unslicable for ()

Implementors§

Source§

impl<'a, K, V, L: Location<'a>, O: Ordering, R: Retries> Unslicable for KeyedStream<K, V, Tick<L>, Bounded, O, R>

Source§

type Unsliced = KeyedStream<K, V, L, Unbounded, O, R>

Source§

impl<'a, T, L: Location<'a>> Unslicable for Optional<T, Tick<L>, Bounded>

Source§

impl<'a, T, L: Location<'a>> Unslicable for Singleton<T, Tick<L>, Bounded>

Source§

impl<'a, T, L: Location<'a>, O: Ordering, R: Retries> Unslicable for Stream<T, Tick<L>, Bounded, O, R>

Source§

type Unsliced = Stream<T, L, Unbounded, O, R>