Skip to main content

WithLayout

Trait WithLayout 

Source
pub trait WithLayout {
    type Layout: Layout;
}
Expand description

A type bearing a layout.

Required Associated Types§

Source

type Layout: Layout

The layout.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<K, V, T, R> WithLayout for VecChunk<K, V, T, R>
where K: Ord + Clone + 'static, V: Ord + Clone + 'static, T: Lattice + Timestamp, R: Ord + Semigroup + 'static,

Source§

type Layout = Vector<((K, V), T, R)>

Source§

impl<K, V, T, R> WithLayout for VecChunkCursor<K, V, T, R>
where K: Ord + Clone + 'static, V: Ord + Clone + 'static, T: Lattice + Timestamp, R: Ord + Semigroup + 'static,

Source§

type Layout = Vector<((K, V), T, R)>

Source§

impl<L: Layout<ValContainer: BatchContainer<Owned: Default>>> WithLayout for OrdKeyBatch<L>

Source§

impl<L: Layout<ValContainer: BatchContainer>> WithLayout for OrdKeyCursor<L>

Source§

impl<L: Layout> WithLayout for OrdValBatch<L>

Source§

impl<L: Layout> WithLayout for OrdValCursor<L>

Source§

impl<U: ColumnarUpdate> WithLayout for ColChunk<U>

Source§

impl<U: ColumnarUpdate> WithLayout for ColChunkCursor<U>