Struct vrp_core::models::solution::Tour [−][src]
pub struct Tour { /* fields omitted */ }Expand description
Represents a tour, a smart container for jobs with their associated activities.
Implementations
Creates a new tour with start and optional end using actor properties.
Inserts activity within its job to the end of tour.
Inserts activity within its job at specified index.
Removes activity and its job from the tour.
Returns all activities in tour.
Returns activities slice in specific range (all inclusive).
Returns all activities in tour as mutable.
Returns all activities in tour for specific job.
Returns counted tour legs.
Returns mutable activity by its index in tour.
Returns index of first job occurrence in the tour.
Returns amount of job activities.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Tourimpl !UnwindSafe for Tour