pub struct FocusStep {
pub expression: String,
pub where_expr: String,
pub select: Vec<String>,
pub output: String,
pub loc: Loc,
}Fields§
§expression: Stringv2.63.0 — the declared dataspace this σ∘π reads (the field
keeps its historical name; T930 requires it to resolve to a
dataspace symbol).
where_expr: Stringv2.63.0 — the data-plane where: clause (the v1.30.0 closed
filter grammar, shared with retrieve/navigate — the design decision). Empty
⇒ no filter. Validated fail-closed at dispatch, like retrieve.
select: Vec<String>v2.63.0 — π: the projected columns (empty ⇒ all).
output: Stringv2.63.0 — the binding name for the result (as:). Empty ⇒
the dataspace name.
loc: LocTrait Implementations§
Auto Trait Implementations§
impl Freeze for FocusStep
impl RefUnwindSafe for FocusStep
impl Send for FocusStep
impl Sync for FocusStep
impl Unpin for FocusStep
impl UnsafeUnpin for FocusStep
impl UnwindSafe for FocusStep
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