pub struct LogicQuery {
pub goal: Expr,
pub config: LogicConfig,
}Expand description
A goal paired with the LogicConfig under which it should be resolved.
Fields§
§goal: ExprThe goal expression to prove.
config: LogicConfigTuning applied while resolving the goal.
Trait Implementations§
Source§impl Clone for LogicQuery
impl Clone for LogicQuery
Source§fn clone(&self) -> LogicQuery
fn clone(&self) -> LogicQuery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LogicQuery
impl RefUnwindSafe for LogicQuery
impl Send for LogicQuery
impl Sync for LogicQuery
impl Unpin for LogicQuery
impl UnsafeUnpin for LogicQuery
impl UnwindSafe for LogicQuery
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