@@ -244,7 +244,8 @@ fn main() -> Result<(), Box<dyn Error>> {
244244 \toprule
245245 & \multicolumn{4}{c}{\tool{} (nanoseconds)} \\
246246 \cmidrule(l{0.25em}r{0.25em}){2-5}
247- & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\"#
247+ & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\
248+ \midrule"#
248249 . trim_matches( '\n' )
249250 ) ;
250251 for ( & subject, & name) in SUBJECTS . into_iter ( ) . zip ( PROPER_NAMES ) {
@@ -264,7 +265,8 @@ fn main() -> Result<(), Box<dyn Error>> {
264265 \midrule
265266 & \multicolumn{4}{c}{\fandango{} (microseconds)} \\
266267 \cmidrule(l{0.25em}r{0.25em}){2-5}
267- & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\"#
268+ & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\
269+ \midrule"#
268270 . trim_matches( '\n' )
269271 ) ;
270272 for ( & subject, & name) in SUBJECTS . into_iter ( ) . zip ( PROPER_NAMES ) {
@@ -302,7 +304,8 @@ fn main() -> Result<(), Box<dyn Error>> {
302304 r#"
303305 \begin{tabular}{lrrrr}
304306 \toprule
305- & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\"#
307+ & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\
308+ \midrule"#
306309 . trim_matches( '\n' )
307310 ) ;
308311 for ( & subject, & name) in SUBJECTS . into_iter ( ) . zip ( PROPER_NAMES ) {
@@ -341,7 +344,8 @@ fn main() -> Result<(), Box<dyn Error>> {
341344 \toprule
342345 & \multicolumn{4}{c}{\tool{} (static, unoptimized; nanoseconds)} \\
343346 \cmidrule(l{0.25em}r{0.25em}){2-5}
344- & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\"#
347+ & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\
348+ \midrule"#
345349 . trim_matches( '\n' )
346350 ) ;
347351 for ( & subject, & name) in SUBJECTS . into_iter ( ) . zip ( PROPER_NAMES ) {
@@ -360,7 +364,8 @@ fn main() -> Result<(), Box<dyn Error>> {
360364 \midrule
361365 & \multicolumn{4}{c}{\tool{} (dynamic, unoptimized; nanoseconds)} \\
362366 \cmidrule(l{0.25em}r{0.25em}){2-5}
363- & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\"#
367+ & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\
368+ \midrule"#
364369 . trim_matches( '\n' )
365370 ) ;
366371 for ( & subject, & name) in SUBJECTS . into_iter ( ) . zip ( PROPER_NAMES ) {
@@ -397,7 +402,8 @@ fn main() -> Result<(), Box<dyn Error>> {
397402 r#"
398403 \begin{tabular}{lrrrr}
399404 \toprule
400- & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\"#
405+ & \textit{Generate} & \textit{Check} & \textit{Mutate} & \textit{Crossover} \\
406+ \midrule"#
401407 . trim_matches( '\n' )
402408 ) ;
403409 for ( & subject, & name) in SUBJECTS . into_iter ( ) . zip ( PROPER_NAMES ) {
0 commit comments