pub struct ConstraintProblem {
pub domain: String,
pub variables: Vec<Variable>,
pub constraints: Vec<Constraint>,
pub assertion: Assertion,
}Expand description
A parsed constraint problem ready for FLUX compilation.
Fields§
§domain: String§variables: Vec<Variable>§constraints: Vec<Constraint>§assertion: AssertionTrait Implementations§
Source§impl Clone for ConstraintProblem
impl Clone for ConstraintProblem
Source§fn clone(&self) -> ConstraintProblem
fn clone(&self) -> ConstraintProblem
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 moreAuto Trait Implementations§
impl Freeze for ConstraintProblem
impl RefUnwindSafe for ConstraintProblem
impl Send for ConstraintProblem
impl Sync for ConstraintProblem
impl Unpin for ConstraintProblem
impl UnsafeUnpin for ConstraintProblem
impl UnwindSafe for ConstraintProblem
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