Struct vrp_pragmatic::format::problem::Problem [−][src]
pub struct Problem {
pub plan: Plan,
pub fleet: Fleet,
pub objectives: Option<Vec<Vec<Objective>>>,
}A VRP problem definition.
Fields
plan: PlanProblem plan: customers to serve.
fleet: FleetProblem resources: vehicles to be used, routing info.
objectives: Option<Vec<Vec<Objective>>>Specifies objective function hierarchy.
Trait Implementations
impl<'de> Deserialize<'de> for Problem[src]
impl<'de> Deserialize<'de> for Problem[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl PragmaticProblem for Problem[src]
impl PragmaticProblem for Problem[src]fn read_pragmatic(self) -> Result<Problem, Vec<FormatError>>[src]
Auto Trait Implementations
impl RefUnwindSafe for Problem
impl RefUnwindSafe for Problemimpl UnwindSafe for Problem
impl UnwindSafe for ProblemBlanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,