Trait vrp_core::solver::processing::ReservedTimesExtraProperty
source · pub trait ReservedTimesExtraProperty {
// Required methods
fn get_reserved_times(&self) -> Option<Arc<ReservedTimesIndex>>;
fn set_reserved_times(
&mut self,
value: Arc<ReservedTimesIndex>,
) -> &mut Self;
}Expand description
Extends Extras within a new ReservedTimesExtraProperty.
Required Methods§
sourcefn get_reserved_times(&self) -> Option<Arc<ReservedTimesIndex>>
fn get_reserved_times(&self) -> Option<Arc<ReservedTimesIndex>>
Gets ReservedTimes property as a shared reference.
sourcefn set_reserved_times(&mut self, value: Arc<ReservedTimesIndex>) -> &mut Self
fn set_reserved_times(&mut self, value: Arc<ReservedTimesIndex>) -> &mut Self
Sets ReservedTimes property using a shared reference.
Object Safety§
This trait is not object safe.