[][src]Trait vrp_core::models::common::CapacityDimension

pub trait CapacityDimension<T: Load + Add<Output = T> + Sub<Output = T> + 'static> {
    fn set_capacity(&mut self, demand: T) -> &mut Self;
fn get_capacity(&self) -> Option<&T>; }

A trait to get or set vehicle's capacity.

Required methods

fn set_capacity(&mut self, demand: T) -> &mut Self

Sets capacity.

fn get_capacity(&self) -> Option<&T>

Gets capacity.

Loading content...

Implementors

impl<T: Load + Add<Output = T> + Sub<Output = T> + 'static> CapacityDimension<T> for Dimensions[src]

Loading content...