#[non_exhaustive]pub struct RecalcJobOptions {
pub collect_deltas: bool,
pub max_delta_records: usize,
pub initial_priority: Vec<EvaluationTarget>,
}Expand description
Options for an engine-owned recalculation job.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.collect_deltas: boolCollect changed regions on each step (default true).
max_delta_records: usizeMaximum coalesced records returned per step (default 1,024). Overflow returns sheet identities instead; collection itself is per-step.
initial_priority: Vec<EvaluationTarget>Initial viewport targets, materialized lazily after full planning.
Trait Implementations§
Source§impl Clone for RecalcJobOptions
impl Clone for RecalcJobOptions
Source§impl Debug for RecalcJobOptions
impl Debug for RecalcJobOptions
Auto Trait Implementations§
impl Forget for RecalcJobOptions
impl Freeze for RecalcJobOptions
impl RefUnwindSafe for RecalcJobOptions
impl Send for RecalcJobOptions
impl Sync for RecalcJobOptions
impl Unpin for RecalcJobOptions
impl UnsafeUnpin for RecalcJobOptions
impl UnwindSafe for RecalcJobOptions
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more