pub struct SplitAction {
pub source_station: StationId,
pub target_station: StationId,
pub proposal: SplitProposal,
pub source_score: u64,
pub target_score: u64,
pub estimated_target_score_after_move: u64,
}Expand description
One scheduled split action.
Fields§
§source_station: StationIdSource station selected for split.
target_station: StationIdTarget station selected to receive cells.
proposal: SplitProposalCell split proposal.
source_score: u64Source load score observed when planning.
target_score: u64Target load score observed when planning.
estimated_target_score_after_move: u64Estimated target score after moving proposed cell pressure.
Trait Implementations§
Source§impl Clone for SplitAction
impl Clone for SplitAction
Source§fn clone(&self) -> SplitAction
fn clone(&self) -> SplitAction
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 SplitAction
impl Debug for SplitAction
Source§impl Default for SplitAction
impl Default for SplitAction
Source§fn default() -> SplitAction
fn default() -> SplitAction
Returns the “default value” for a type. Read more
impl Eq for SplitAction
Source§impl PartialEq for SplitAction
impl PartialEq for SplitAction
impl StructuralPartialEq for SplitAction
Auto Trait Implementations§
impl Freeze for SplitAction
impl RefUnwindSafe for SplitAction
impl Send for SplitAction
impl Sync for SplitAction
impl Unpin for SplitAction
impl UnsafeUnpin for SplitAction
impl UnwindSafe for SplitAction
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