pub struct StationSchedulePlan {
pub candidates_considered: usize,
pub stations_selected: usize,
pub total_advances: usize,
pub selected: Vec<StationScheduleCandidate>,
}Expand description
Result of one load-aware station scheduling pass.
Fields§
§candidates_considered: usizeStations considered by this pass.
stations_selected: usizeStations selected by this pass.
total_advances: usizeStation tick advances requested by this pass.
selected: Vec<StationScheduleCandidate>Selected stations in deterministic execution order.
Trait Implementations§
Source§impl Clone for StationSchedulePlan
impl Clone for StationSchedulePlan
Source§fn clone(&self) -> StationSchedulePlan
fn clone(&self) -> StationSchedulePlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StationSchedulePlan
impl Debug for StationSchedulePlan
Source§impl Default for StationSchedulePlan
impl Default for StationSchedulePlan
Source§fn default() -> StationSchedulePlan
fn default() -> StationSchedulePlan
Returns the “default value” for a type. Read more
impl Eq for StationSchedulePlan
Source§impl PartialEq for StationSchedulePlan
impl PartialEq for StationSchedulePlan
impl StructuralPartialEq for StationSchedulePlan
Auto Trait Implementations§
impl Freeze for StationSchedulePlan
impl RefUnwindSafe for StationSchedulePlan
impl Send for StationSchedulePlan
impl Sync for StationSchedulePlan
impl Unpin for StationSchedulePlan
impl UnsafeUnpin for StationSchedulePlan
impl UnwindSafe for StationSchedulePlan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more