From: Scott Worley Date: Fri, 4 Oct 2024 04:33:22 +0000 (-0700) Subject: Name the DEFAULT_CONFIG X-Git-Tag: v0.4.0~4 X-Git-Url: http://git.scottworley.com/tablify/commitdiff_plain/71e34cc04258862ab4ef7177c2719ca3ec8bedcf?ds=sidebyside Name the DEFAULT_CONFIG --- diff --git a/src/lib.rs b/src/lib.rs index e8a2ea0..74a54a2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -32,6 +32,11 @@ impl Config { } } +const DEFAULT_CONFIG: Config = Config { + column_threshold: 2, + static_columns: vec![], +}; + const HEADER: &str = r#" @@ -208,10 +213,7 @@ impl<'cfg, Input: Iterator>> Iterator } fn read_input(input: impl std::io::Read) -> Result<(Vec, Config), std::io::Error> { - let mut config = Config { - column_threshold: 2, - static_columns: vec![], - }; + let mut config = DEFAULT_CONFIG; let reader = Reader::new(&mut config, std::io::BufReader::new(input).lines()); reader .collect::, _>>() @@ -722,10 +724,7 @@ mod tests { fn test_render_row() { assert_eq!( render_row( - &Config { - column_threshold: 0, - static_columns: vec![], - }, + &DEFAULT_CONFIG, &["foo".to_owned()], &mut Rowlike::Row(Row { label: "nope".to_owned(),