eyeball_im_util::vector

Trait VectorDiffContainer

Source
pub trait VectorDiffContainer: VectorDiffContainerOps<Self::Element, Family = Self::Family> {
    type Element: Clone + 'static;
}
Expand description

Abstraction over stream items that the adapters in this module can deal with.

Required Associated Types§

Source

type Element: Clone + 'static

The element type of the Vector that diffs are being handled for.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T: Clone + 'static> VectorDiffContainer for VectorDiff<T>

Source§

impl<T: Clone + 'static> VectorDiffContainer for Vec<VectorDiff<T>>

Implementors§