pub struct SheetFootprint {
pub sheet: String,
pub index: usize,
pub cells: Vec<String>,
pub changed: usize,
pub conflicts: Vec<String>,
pub conflict_count: usize,
pub bounds: Option<String>,
pub bounds_range: Option<RangeRef>,
}Expand description
The cells a macro would write on one sheet, outside its inputs.
Fields§
§sheet: String§index: usize§cells: Vec<String>The written cells as ranges (at most 500 listed), and how many cells.
changed: usize§conflicts: Vec<String>Written cells that hold data now.
conflict_count: usize§bounds: Option<String>The block that holds every written cell.
bounds_range: Option<RangeRef>Trait Implementations§
Source§impl Clone for SheetFootprint
impl Clone for SheetFootprint
Source§fn clone(&self) -> SheetFootprint
fn clone(&self) -> SheetFootprint
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 SheetFootprint
impl Debug for SheetFootprint
Source§impl Default for SheetFootprint
impl Default for SheetFootprint
Source§fn default() -> SheetFootprint
fn default() -> SheetFootprint
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SheetFootprint
impl RefUnwindSafe for SheetFootprint
impl Send for SheetFootprint
impl Sync for SheetFootprint
impl Unpin for SheetFootprint
impl UnsafeUnpin for SheetFootprint
impl UnwindSafe for SheetFootprint
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