pub struct LogicEvalResult {
pub queries: Vec<LogicQueryResult>,
pub stats: Option<ExecutionStats>,
}Expand description
Result of evaluating an entire Datalog program.
Fields§
§queries: Vec<LogicQueryResult>One result per ?- query in the source program.
stats: Option<ExecutionStats>Execution statistics (populated when profiling is enabled).
Auto Trait Implementations§
impl Freeze for LogicEvalResult
impl RefUnwindSafe for LogicEvalResult
impl Send for LogicEvalResult
impl Sync for LogicEvalResult
impl Unpin for LogicEvalResult
impl UnsafeUnpin for LogicEvalResult
impl UnwindSafe for LogicEvalResult
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