From 5934a47e8ec91d9d82e5ef092bb886c0602b517d Mon Sep 17 00:00:00 2001 From: Myriad-Dreamin Date: Mon, 15 Dec 2025 20:23:43 +0800 Subject: [PATCH] fix: fmt errors --- crates/typlite/src/parser/table.rs | 14 +++--- crates/typlite/src/writer/latex.rs | 71 ++++++++++++++++-------------- 2 files changed, 46 insertions(+), 39 deletions(-) diff --git a/crates/typlite/src/parser/table.rs b/crates/typlite/src/parser/table.rs index 6bfd20622..3765e6d1a 100644 --- a/crates/typlite/src/parser/table.rs +++ b/crates/typlite/src/parser/table.rs @@ -351,9 +351,10 @@ impl TableSpanResolver { // table.cell has only one child (the body element) cell.children.first().and_then(|node| { if let HtmlNode::Element(elem) = node - && HtmlToAstParser::is_block_element(elem) { - return Some(elem); - } + && HtmlToAstParser::is_block_element(elem) + { + return Some(elem); + } None }) } @@ -400,9 +401,10 @@ impl TableValidator { for row_node in §ion.children { if let HtmlNode::Element(row_elem) = row_node && row_elem.tag == tag::tr - && let Some(span) = Self::check_row_for_complex_cells(row_elem) { - return Some(span); - } + && let Some(span) = Self::check_row_for_complex_cells(row_elem) + { + return Some(span); + } } None } diff --git a/crates/typlite/src/writer/latex.rs b/crates/typlite/src/writer/latex.rs index 69a437cb1..3d219c7df 100644 --- a/crates/typlite/src/writer/latex.rs +++ b/crates/typlite/src/writer/latex.rs @@ -394,41 +394,45 @@ impl LaTeXWriter { "thead" => { for row_node in &elem.children { if let Node::HtmlElement(row) = row_node - && row.tag == "tr" { - let cells: Vec> = row - .children - .iter() - .filter_map(|cell_node| { - if let Node::HtmlElement(cell) = cell_node - && (cell.tag == "th" || cell.tag == "td") { - return Some(cell.children.clone()); - } - None - }) - .collect(); - col_count = col_count.max(cells.len()); - headers.push(cells); - } + && row.tag == "tr" + { + let cells: Vec> = row + .children + .iter() + .filter_map(|cell_node| { + if let Node::HtmlElement(cell) = cell_node + && (cell.tag == "th" || cell.tag == "td") + { + return Some(cell.children.clone()); + } + None + }) + .collect(); + col_count = col_count.max(cells.len()); + headers.push(cells); + } } } "tbody" => { for row_node in &elem.children { if let Node::HtmlElement(row) = row_node - && row.tag == "tr" { - let cells: Vec> = row - .children - .iter() - .filter_map(|cell_node| { - if let Node::HtmlElement(cell) = cell_node - && (cell.tag == "th" || cell.tag == "td") { - return Some(cell.children.clone()); - } - None - }) - .collect(); - col_count = col_count.max(cells.len()); - rows.push(cells); - } + && row.tag == "tr" + { + let cells: Vec> = row + .children + .iter() + .filter_map(|cell_node| { + if let Node::HtmlElement(cell) = cell_node + && (cell.tag == "th" || cell.tag == "td") + { + return Some(cell.children.clone()); + } + None + }) + .collect(); + col_count = col_count.max(cells.len()); + rows.push(cells); + } } } "tr" => { @@ -438,9 +442,10 @@ impl LaTeXWriter { .iter() .filter_map(|cell_node| { if let Node::HtmlElement(cell) = cell_node - && (cell.tag == "th" || cell.tag == "td") { - return Some(cell.children.clone()); - } + && (cell.tag == "th" || cell.tag == "td") + { + return Some(cell.children.clone()); + } None }) .collect();