Struct vrp_core::models::problem::Vehicle [−][src]
pub struct Vehicle {
pub profile: Profile,
pub costs: Costs,
pub dimens: Dimensions,
pub details: Vec<VehicleDetail>,
}Expand description
Represents a vehicle.
Fields
profile: ProfileExpand description
A vehicle profile.
costs: CostsExpand description
Specifies operating costs for vehicle.
dimens: DimensionsExpand description
Dimensions which contains extra work requirements.
details: Vec<VehicleDetail>Expand description
Specifies vehicle details.
Auto Trait Implementations
impl !RefUnwindSafe for Vehicle
impl Send for Vehicle
impl Sync for Vehicle
impl Unpin for Vehicle
impl !UnwindSafe for Vehicle
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for Timpl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,