pub struct EvalOptions<'a, C> {
pub closures: Option<&'a ClosureTable>,
pub resolve_ref: Option<ResolveRef<'a, C>>,
}Expand description
Optional evaluation context for the ordered comparisons (IsAtLeast,
Dominates). Absent (or missing a needed entry), an ordered comparison
fails loudly — never a silent false from a missing table.
Fields§
§closures: Option<&'a ClosureTable>§resolve_ref: Option<ResolveRef<'a, C>>Auto Trait Implementations§
impl<'a, C> !RefUnwindSafe for EvalOptions<'a, C>
impl<'a, C> !Send for EvalOptions<'a, C>
impl<'a, C> !Sync for EvalOptions<'a, C>
impl<'a, C> !UnwindSafe for EvalOptions<'a, C>
impl<'a, C> Freeze for EvalOptions<'a, C>
impl<'a, C> Unpin for EvalOptions<'a, C>
impl<'a, C> UnsafeUnpin for EvalOptions<'a, C>
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