pub(super) fn constraint_type(&self, constraint: usize) -> &RangedConstraintRelation<OF> {
        // There is no reason to want to know the latest value for a constraint already removed.
        debug_assert!(!self.constraints_marked_removed.contains(&constraint));

        self.constraints.get(&constraint)
            .unwrap_or(&self.general_form.constraint_types[constraint])
    }
/// Get the latest constraint type on a constraint.
///
/// When the constraint has been removed (that is, the index is in the
/// `constraints_marked_removed` field), this function will still return some value (that is
/// then meaningless).
Get the latest constraint type on a constraint.
When the constraint has been removed (that is, the index is in the
`constraints_marked_removed` field), this function will still return some value (that is
then meaningless).
Get the latest constraint type on a constraint . When the constraint has been removed ( that is the index is in the ` constraints_marked_removed ` field ) this function will still return some value ( that is then meaningless ) .
pub(super) fn constraint_type(&self, constraint: usize) -> &RangedConstraintRelation<OF> {
        // There is no reason to want to know the latest value for a constraint already removed.
        debug_assert!(!self.constraints_marked_removed.contains(&constraint));
        self.constraints.get(&constraint)
            .unwrap_or(&self.general_form.constraint_types[constraint])
    }
pub ( super ) fn constraint_type ( & self , constraint : usize ) -> & RangedConstraintRelation < OF > { // There is no reason to want to know the latest value for a constraint already removed. debug_assert ! ( self constraints_marked_removed contains ( constraint ) ) ; self . constraints . get ( & constraint ) . unwrap_or ( & self . general_form . constraint_types [ constraint ] ) }
Get the latest constraint type on a constraint.
Get the latest constraint type on a constraint .
&self
constraint
usize
&self
constraint
usize