pub struct DependencyPlan {
pub formula_targets: Vec<(SheetId, PackedCoord)>,
pub global_cells: Vec<(SheetId, PackedCoord)>,
pub per_formula_cells: Vec<Vec<u32>>,
pub per_formula_ranges: Vec<Vec<RangeKey>>,
pub per_formula_flags: Vec<FormulaFlags>,
pub edges_flat: Option<Vec<u32>>,
pub offsets: Option<Vec<u32>>,
}Fields§
§formula_targets: Vec<(SheetId, PackedCoord)>§global_cells: Vec<(SheetId, PackedCoord)>§per_formula_cells: Vec<Vec<u32>>§per_formula_ranges: Vec<Vec<RangeKey>>§per_formula_flags: Vec<FormulaFlags>§edges_flat: Option<Vec<u32>>§offsets: Option<Vec<u32>>Trait Implementations§
Source§impl Clone for DependencyPlan
impl Clone for DependencyPlan
Source§fn clone(&self) -> DependencyPlan
fn clone(&self) -> DependencyPlan
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 DependencyPlan
impl Debug for DependencyPlan
Source§impl Default for DependencyPlan
impl Default for DependencyPlan
Source§fn default() -> DependencyPlan
fn default() -> DependencyPlan
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DependencyPlan
impl RefUnwindSafe for DependencyPlan
impl Send for DependencyPlan
impl Sync for DependencyPlan
impl Unpin for DependencyPlan
impl UnwindSafe for DependencyPlan
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
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