pub struct ConnectivityConstraint {
pub min_ratio: f32,
}Expand description
Constraint that validates minimum connectivity.
Fields§
§min_ratio: f32Minimum connectivity ratio (0.0–1.0).
Implementations§
Trait Implementations§
Source§impl Constraint for ConnectivityConstraint
impl Constraint for ConnectivityConstraint
Source§fn kind(&self) -> ConstraintKind
fn kind(&self) -> ConstraintKind
The kind of constraint.
Source§fn evaluate(&self, ctx: &ConstraintContext<'_>) -> ConstraintResult
fn evaluate(&self, ctx: &ConstraintContext<'_>) -> ConstraintResult
Evaluates the constraint against the given context.
Auto Trait Implementations§
impl Freeze for ConnectivityConstraint
impl RefUnwindSafe for ConnectivityConstraint
impl Send for ConnectivityConstraint
impl Sync for ConnectivityConstraint
impl Unpin for ConnectivityConstraint
impl UnwindSafe for ConnectivityConstraint
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