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
HardRoute(Arc<dyn HardRouteConstraint + Send + Sync>)
Tuple Fields
0: Arc<dyn HardRouteConstraint + Send + Sync>Stores HardRoute variants.
HardActivity(Arc<dyn HardActivityConstraint + Send + Sync>)
Tuple Fields
0: Arc<dyn HardActivityConstraint + Send + Sync>Stores HardActivity variants.
SoftRoute(Arc<dyn SoftRouteConstraint + Send + Sync>)
Tuple Fields
0: Arc<dyn SoftRouteConstraint + Send + Sync>Stores SoftRoute variants.
SoftActivity(Arc<dyn SoftActivityConstraint + Send + Sync>)
Tuple Fields
0: Arc<dyn SoftActivityConstraint + Send + Sync>Stores SoftActivity variants.