pub struct TableFinderDebug {
pub edges: Vec<Edge>,
pub intersections: Vec<Intersection>,
pub cells: Vec<Cell>,
pub tables: Vec<Table>,
}Expand description
Intermediate results from the table detection pipeline.
Returned by TableFinder::find_tables_debug to expose every stage of the
pipeline for visual debugging (edges, intersections, cells, tables).
Fields§
§edges: Vec<Edge>Processed edges after filtering, snapping, and joining.
intersections: Vec<Intersection>Intersection points between horizontal and vertical edges.
cells: Vec<Cell>Cells constructed from the intersection grid.
tables: Vec<Table>Final tables grouped from adjacent cells.
Trait Implementations§
Source§impl Clone for TableFinderDebug
impl Clone for TableFinderDebug
Source§fn clone(&self) -> TableFinderDebug
fn clone(&self) -> TableFinderDebug
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 moreAuto Trait Implementations§
impl Freeze for TableFinderDebug
impl RefUnwindSafe for TableFinderDebug
impl Send for TableFinderDebug
impl Sync for TableFinderDebug
impl Unpin for TableFinderDebug
impl UnsafeUnpin for TableFinderDebug
impl UnwindSafe for TableFinderDebug
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