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.

Implementations on Foreign Types§

Source§

impl<B: BatchReader> WithLayout for Rc<B>

Implementors§

Source§

impl<B, F> WithLayout for BatchFreeze<B, F>
where B: BatchReader, F: Fn(B::TimeGat<'_>) -> Option<B::Time>,

Source§

impl<B, TInner> WithLayout for differential_dataflow::trace::wrappers::enter::BatchEnter<B, TInner>
where B: BatchReader, TInner: Refines<B::Time> + Lattice,

Source§

impl<B, TInner, F> WithLayout for differential_dataflow::trace::wrappers::enter_at::BatchEnter<B, TInner, F>
where B: BatchReader, TInner: Refines<B::Time> + Lattice,

Source§

impl<B: Batch> WithLayout for Spine<B>

Source§

impl<B: BatchReader> WithLayout for BatchFrontier<B>

Source§

impl<B: BatchReader, F> WithLayout for BatchFilter<B, F>

Source§

impl<C, TInner> WithLayout for differential_dataflow::trace::wrappers::enter::BatchCursorEnter<C, TInner>
where C: Cursor, TInner: Refines<C::Time> + Lattice,

Source§

impl<C, TInner> WithLayout for differential_dataflow::trace::wrappers::enter::CursorEnter<C, TInner>
where C: Cursor, TInner: Refines<C::Time> + Lattice,

Source§

impl<C, TInner, F> WithLayout for differential_dataflow::trace::wrappers::enter_at::BatchCursorEnter<C, TInner, F>
where C: Cursor, TInner: Refines<C::Time> + Lattice,

Source§

impl<C, TInner, F> WithLayout for differential_dataflow::trace::wrappers::enter_at::CursorEnter<C, TInner, F>
where C: Cursor, TInner: Refines<C::Time> + Lattice,

Source§

impl<C: Cursor> WithLayout for CursorList<C>

Source§

impl<C: Cursor> WithLayout for RcBatchCursor<C>

Source§

impl<C: Cursor> WithLayout for BatchCursorFrontier<C>

Source§

impl<C: Cursor> WithLayout for CursorFrontier<C, C::Time>

Source§

impl<C: Cursor, F> WithLayout for BatchCursorFilter<C, F>

Source§

impl<C: Cursor, F> WithLayout for CursorFilter<C, F>

Source§

impl<C: Cursor, F> WithLayout for BatchCursorFreeze<C, F>

Source§

impl<C: Cursor, F> WithLayout for CursorFreeze<C, F>

Source§

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

Source§

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

Source§

impl<L: for<'a> Layout<ValContainer: BatchContainer<ReadItem<'a> = &'a ()>>> WithLayout for OrdKeyBatch<L>

Source§

impl<L: for<'a> Layout<ValContainer: BatchContainer<ReadItem<'a> = &'a ()>>> WithLayout for OrdKeyCursor<L>

Source§

impl<Tr, F> WithLayout for TraceFreeze<Tr, F>
where Tr: TraceReader, F: Fn(Tr::TimeGat<'_>) -> Option<Tr::Time>,

Source§

impl<Tr, TInner> WithLayout for differential_dataflow::trace::wrappers::enter::TraceEnter<Tr, TInner>
where Tr: TraceReader<Batch: Clone>, TInner: Refines<Tr::Time> + Lattice,

Source§

impl<Tr, TInner, F, G> WithLayout for differential_dataflow::trace::wrappers::enter_at::TraceEnter<Tr, TInner, F, G>
where Tr: TraceReader<Batch: Clone>, TInner: Refines<Tr::Time> + Lattice, F: Clone, G: Clone,

Source§

impl<Tr: TraceReader> WithLayout for TraceAgent<Tr>

Source§

impl<Tr: TraceReader> WithLayout for TraceFrontier<Tr>

Source§

impl<Tr: TraceReader> WithLayout for TraceRc<Tr>

Source§

impl<Tr: TraceReader, F> WithLayout for TraceFilter<Tr, F>