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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.