Concentrate configuration content parsing in syntax::serial
Fixes some pages not having parsed input by making it much harder to construct a config with unparsed text, which is something you basically never want. The parsing now happens much earlier and consumers don't need to remember to parse the configuration anymore. Fixes a possible stack overflow due to parsing and configuration depending on each other. This commit also has dependencies updates and minor justfile tweaks.
This commit is contained in:
parent
a24a877ad7
commit
7300a29b67
12 changed files with 142 additions and 132 deletions
|
|
@ -182,10 +182,8 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn ascii_ids_set() {
|
||||
let config = Config {
|
||||
ascii_dom_ids: true,
|
||||
..Config::default()
|
||||
};
|
||||
let mut config = Config::new();
|
||||
config.ascii_dom_ids = true;
|
||||
|
||||
let id = Header::make_id(
|
||||
&config,
|
||||
|
|
@ -197,10 +195,8 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn ascii_ids_unset() {
|
||||
let config = Config {
|
||||
ascii_dom_ids: false,
|
||||
..Config::default()
|
||||
};
|
||||
let mut config = Config::new();
|
||||
config.ascii_dom_ids = false;
|
||||
|
||||
let id = Header::make_id(
|
||||
&config,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue