pub enum QueryResult<'a> {
Selection(Selection<'a>),
Count(usize),
Nodes(NodeSelection<'a>),
Strings(Vec<String>),
Literals(LiteralSelection<'a>),
Tally(Vec<(String, usize)>),
Json(JsonResult<'a>),
Document(Vec<u8>),
Reduction(ReductionResult),
Semantic(SemanticResult<'a>),
}Variants§
Selection(Selection<'a>)
Count(usize)
Nodes(NodeSelection<'a>)
Strings(Vec<String>)
Literals(LiteralSelection<'a>)
Tally(Vec<(String, usize)>)
Json(JsonResult<'a>)
Document(Vec<u8>)
Complete validated candidate from one intentional data transformation.
Reduction(ReductionResult)
Reparsed enum reduction with any remaining located dependencies.
Semantic(SemanticResult<'a>)
Read-only semantic inspection, retaining its context, facts and limitations.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for QueryResult<'a>
impl<'a> !Send for QueryResult<'a>
impl<'a> !Sync for QueryResult<'a>
impl<'a> !UnwindSafe for QueryResult<'a>
impl<'a> Freeze for QueryResult<'a>
impl<'a> Unpin for QueryResult<'a>
impl<'a> UnsafeUnpin for QueryResult<'a>
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