pub struct VehicleCosting {
pub height: f32,
pub width: f32,
}
pub struct TruckCosting {
pub vehicle_costing: VehicleCosting,
pub length: f32,
pub axle_load: f32,
pub axle_count: u8,
pub hazmat_load: bool,
}
pub enum TransportMode {
Car(Option<VehicleCosting>),
Bus(Option<VehicleCosting>),
Truck(Option<TruckCosting>),
Unspecified,
}