pub struct StationScheduleScratch { /* private fields */ }Expand description
Caller-owned reusable storage for load-aware Station scheduling.
Storage contains only derived pressure scores and stateless candidates. It does not retain scheduling decisions, cooldowns, or gameplay state.
Implementations§
Source§impl StationScheduleScratch
impl StationScheduleScratch
Sourcepub fn score_capacity(&self) -> usize
pub fn score_capacity(&self) -> usize
Hash-table capacity retained for sampled Station scores.
Sourcepub fn candidate_capacity(&self) -> usize
pub fn candidate_capacity(&self) -> usize
Candidate capacity retained across scheduling passes.
Trait Implementations§
Source§impl Clone for StationScheduleScratch
impl Clone for StationScheduleScratch
Source§fn clone(&self) -> StationScheduleScratch
fn clone(&self) -> StationScheduleScratch
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 StationScheduleScratch
impl Debug for StationScheduleScratch
Source§impl Default for StationScheduleScratch
impl Default for StationScheduleScratch
Source§fn default() -> StationScheduleScratch
fn default() -> StationScheduleScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StationScheduleScratch
impl RefUnwindSafe for StationScheduleScratch
impl Send for StationScheduleScratch
impl Sync for StationScheduleScratch
impl Unpin for StationScheduleScratch
impl UnsafeUnpin for StationScheduleScratch
impl UnwindSafe for StationScheduleScratch
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