pub struct FocusStep {
pub expression: String,
pub where_expr: String,
pub select: Vec<String>,
pub output: String,
pub loc: Loc,
}Fields§
§expression: String§Fase 108.d — the declared dataspace this σ∘π reads (the field
keeps its historical name; T930 requires it to resolve to a
dataspace symbol).
where_expr: String§Fase 108.d — the data-plane where: clause (the §35 closed
filter grammar, shared with retrieve/navigate — D108.9). Empty
⇒ no filter. Validated fail-closed at dispatch, like retrieve.
select: Vec<String>§Fase 108.d — π: the projected columns (empty ⇒ all).
output: String§Fase 108.d — 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