Struct vrp_pragmatic::format::problem::VehicleReload
source · pub struct VehicleReload {
pub location: Location,
pub duration: f64,
pub times: Option<Vec<Vec<String>>>,
pub tag: Option<String>,
pub resource_id: Option<String>,
}Expand description
Specifies a place where vehicle can load or unload cargo.
Fields§
§location: LocationA place location.
duration: f64A total loading/reloading duration (service time).
times: Option<Vec<Vec<String>>>A list of time windows with time specified in RFC3339 format.
tag: Option<String>A tag which will be propagated back within corresponding activity in solution.
resource_id: Option<String>A shared reload resource id.
Trait Implementations§
source§impl Clone for VehicleReload
impl Clone for VehicleReload
source§fn clone(&self) -> VehicleReload
fn clone(&self) -> VehicleReload
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for VehicleReload
impl Debug for VehicleReload
source§impl<'de> Deserialize<'de> for VehicleReload
impl<'de> Deserialize<'de> for VehicleReload
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more