pub struct SplitSchedulerScratch { /* private fields */ }Expand description
Caller-owned reusable output and working storage for split scheduling.
Implementations§
Source§impl SplitSchedulerScratch
impl SplitSchedulerScratch
Sourcepub fn retained_decision_slots(&self) -> usize
pub fn retained_decision_slots(&self) -> usize
Decision slots retained across passes.
Sourcepub fn retained_action_slots(&self) -> usize
pub fn retained_action_slots(&self) -> usize
Action slots retained across passes.
Sourcepub fn retained_reason_capacity(&self) -> usize
pub fn retained_reason_capacity(&self) -> usize
Total reason capacity retained across decision slots.
Sourcepub fn retained_action_cell_capacity(&self) -> usize
pub fn retained_action_cell_capacity(&self) -> usize
Total cell-coordinate capacity retained across action proposal slots.
Sourcepub fn retained_candidate_capacity(&self) -> usize
pub fn retained_candidate_capacity(&self) -> usize
Hotspot candidate capacity retained across passes.
Sourcepub fn view(&self) -> SplitScheduleView<'_>
pub fn view(&self) -> SplitScheduleView<'_>
Returns the active schedule from the most recent planning call.
Trait Implementations§
Source§impl Clone for SplitSchedulerScratch
impl Clone for SplitSchedulerScratch
Source§fn clone(&self) -> SplitSchedulerScratch
fn clone(&self) -> SplitSchedulerScratch
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 SplitSchedulerScratch
impl Debug for SplitSchedulerScratch
Source§impl Default for SplitSchedulerScratch
impl Default for SplitSchedulerScratch
Source§fn default() -> SplitSchedulerScratch
fn default() -> SplitSchedulerScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SplitSchedulerScratch
impl RefUnwindSafe for SplitSchedulerScratch
impl Send for SplitSchedulerScratch
impl Sync for SplitSchedulerScratch
impl Unpin for SplitSchedulerScratch
impl UnsafeUnpin for SplitSchedulerScratch
impl UnwindSafe for SplitSchedulerScratch
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