(
parsed: &mut ParsedArgs,
flag: &str,
value: &str,
)
| 130 | } |
| 131 | |
| 132 | fn handle_flag_with_value( |
| 133 | parsed: &mut ParsedArgs, |
| 134 | flag: &str, |
| 135 | value: &str, |
| 136 | ) -> Result<(), ParseError> { |
| 137 | match flag { |
| 138 | "inline-style-tags" => parsed.inline_style_tags = parse_value(value, flag)?, |
| 139 | "load-remote-stylesheets" => parsed.load_remote_stylesheets = parse_value(value, flag)?, |
| 140 | "base-url" => parsed.base_url = Some(value.to_string()), |
| 141 | "extra-css" => parsed.extra_css = Some(value.to_string()), |
| 142 | "extra-css-file" => parsed.extra_css_files.push(value.to_string()), |
| 143 | "output-filename-prefix" => { |
| 144 | parsed.output_filename_prefix = Some(value.to_string().into()); |
| 145 | } |
| 146 | #[cfg(feature = "stylesheet-cache")] |
| 147 | "cache-size" => parsed.cache_size = Some(parse_value(value, flag)?), |
| 148 | _ => { |
| 149 | return Err(ParseError { |
| 150 | message: format!("Unknown flag: --{flag}"), |
| 151 | }) |
| 152 | } |
| 153 | } |
| 154 | Ok(()) |
| 155 | } |
| 156 | |
| 157 | fn handle_boolean_flag(parsed: &mut ParsedArgs, flag: &str) -> Result<(), ParseError> { |
| 158 | match flag { |
no test coverage detected