Struct cassowary::Constraint [] [src]

pub struct Constraint(_);

A constraint, consisting of an equation governed by an expression and a relational operator, and an associated strength.


impl Constraint

Construct a new constraint from an expression, a relational operator and a strength. This corresponds to the equation e op 0.0, e.g. x + y >= 0.0. For equations with a non-zero right hand side, subtract it from the equation to give a zero right hand side.

The expression of the left hand side of the constraint equation.

The relational operator governing the constraint.

The strength of the constraint that the solver will use.

Trait Implementations

impl Clone for Constraint

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Constraint

Formats the value using the given formatter.

impl Hash for Constraint

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Constraint

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Constraint