pub struct GridData {
pub rows: u32,
pub cols: u32,
pub cells: Vec<(u32, u32, String)>,
pub headers: Vec<String>,
}Expand description
Structured data extracted from a grid-based canvas app (e.g., spreadsheet).
Fields§
§rows: u32Number of rows discovered.
cols: u32Number of columns discovered.
cells: Vec<(u32, u32, String)>Cell data: (row, col, value).
headers: Vec<String>Column headers, if any.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GridData
impl<'de> Deserialize<'de> for GridData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GridData
impl RefUnwindSafe for GridData
impl Send for GridData
impl Sync for GridData
impl Unpin for GridData
impl UnsafeUnpin for GridData
impl UnwindSafe for GridData
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