Enum vrp_core::construction::constraints::ConstraintVariant [−][src]
pub enum ConstraintVariant {
HardRoute(Arc<dyn HardRouteConstraint + Send + Sync>),
HardActivity(Arc<dyn HardActivityConstraint + Send + Sync>),
SoftRoute(Arc<dyn SoftRouteConstraint + Send + Sync>),
SoftActivity(Arc<dyn SoftActivityConstraint + Send + Sync>),
}Expand description
A variant type for constraint types.
Variants
Stores HardRoute variants.
Tuple Fields of HardRoute
0: Arc<dyn HardRouteConstraint + Send + Sync>Stores HardActivity variants.
Tuple Fields of HardActivity
0: Arc<dyn HardActivityConstraint + Send + Sync>Stores SoftRoute variants.
Tuple Fields of SoftRoute
0: Arc<dyn SoftRouteConstraint + Send + Sync>Stores SoftActivity variants.
Tuple Fields of SoftActivity
0: Arc<dyn SoftActivityConstraint + Send + Sync>