Trait LayoutReader

Source
pub trait LayoutReader:
    'static
    + Send
    + Sync
    + ExprEvaluator {
    // Required method
    fn layout(&self) -> &Layout;
}
Expand description

A LayoutReader is an instance of a Layout that can cache state across multiple operations.

Since different row ranges of the reader may be evaluated by different threads, it is required to be both Send and Sync.

Required Methods§

Source

fn layout(&self) -> &Layout

Returns the Layout of this reader.

Implementations on Foreign Types§

Source§

impl LayoutReader for Arc<dyn LayoutReader>

Source§

fn layout(&self) -> &Layout

Implementors§