pub struct Expansion {
pub effects: Vec<Effect>,
pub selection: Option<Selection>,
pub rows: Vec<Row>,
pub templates: Option<Vec<Value>>,
}Expand description
What the selector (or the selector-less sugar) produced: the concrete
effects, the frozen record (a selector’s), the hits’ identities for error
annotation, and the effects as written when a selector-less request
evaluated an expression (the plan’s and the intent record’s
templates).
Fields§
§effects: Vec<Effect>§selection: Option<Selection>§rows: Vec<Row>§templates: Option<Vec<Value>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Expansion
impl RefUnwindSafe for Expansion
impl Send for Expansion
impl Sync for Expansion
impl Unpin for Expansion
impl UnsafeUnpin for Expansion
impl UnwindSafe for Expansion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more