pub struct EvaluateOptions {
pub env: Option<EnvOptions>,
pub trace: bool,
pub with_proofs: bool,
}Expand description
Options for evaluate_with_options — bundles environment settings with
runtime flags like trace and with_proofs. Keeps evaluate()
backwards compatible.
Fields§
§env: Option<EnvOptions>§trace: bool§with_proofs: boolWhen true, every query result is accompanied by a derivation tree at
the same index in EvaluateResult.proofs. The inline
(? expr with proof) keyword pair opts in per-query without flipping
this global flag.
Trait Implementations§
Source§impl Clone for EvaluateOptions
impl Clone for EvaluateOptions
Source§fn clone(&self) -> EvaluateOptions
fn clone(&self) -> EvaluateOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvaluateOptions
impl Debug for EvaluateOptions
Source§impl Default for EvaluateOptions
impl Default for EvaluateOptions
Source§fn default() -> EvaluateOptions
fn default() -> EvaluateOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvaluateOptions
impl RefUnwindSafe for EvaluateOptions
impl Send for EvaluateOptions
impl Sync for EvaluateOptions
impl Unpin for EvaluateOptions
impl UnsafeUnpin for EvaluateOptions
impl UnwindSafe for EvaluateOptions
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