pub struct DeferredRefinementPlan {
pub frame_budget_us: u64,
pub mandatory_work_us: u64,
pub reserved_spare_us: u64,
pub optional_budget_us: u64,
pub spent_optional_us: u64,
pub selected: Vec<RefinementSelection>,
}Expand description
Frame-level refinement plan.
Fields§
§frame_budget_us: u64§mandatory_work_us: u64§reserved_spare_us: u64§optional_budget_us: u64§spent_optional_us: u64§selected: Vec<RefinementSelection>Implementations§
Source§impl DeferredRefinementPlan
impl DeferredRefinementPlan
Sourcepub fn hard_budget_respected(&self) -> bool
pub fn hard_budget_respected(&self) -> bool
Hard budget predicate for CI assertions.
Trait Implementations§
Source§impl Clone for DeferredRefinementPlan
impl Clone for DeferredRefinementPlan
Source§fn clone(&self) -> DeferredRefinementPlan
fn clone(&self) -> DeferredRefinementPlan
Returns a duplicate of the value. Read more
1.0.0 · 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 DeferredRefinementPlan
impl Debug for DeferredRefinementPlan
Source§impl PartialEq for DeferredRefinementPlan
impl PartialEq for DeferredRefinementPlan
impl StructuralPartialEq for DeferredRefinementPlan
Auto Trait Implementations§
impl Freeze for DeferredRefinementPlan
impl RefUnwindSafe for DeferredRefinementPlan
impl Send for DeferredRefinementPlan
impl Sync for DeferredRefinementPlan
impl Unpin for DeferredRefinementPlan
impl UnsafeUnpin for DeferredRefinementPlan
impl UnwindSafe for DeferredRefinementPlan
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