(value: &str)
| 2185 | } |
| 2186 | |
| 2187 | fn parse_size_prefix(value: &str) -> Option<(f64, f64)> { |
| 2188 | let mut parts = value.split_whitespace(); |
| 2189 | let width = parts.next()?.trim_end_matches(',').parse::<f64>().ok()?; |
| 2190 | if parts.next()? != "x" { |
| 2191 | return None; |
| 2192 | } |
| 2193 | let height = parts.next()?.trim_end_matches(',').parse::<f64>().ok()?; |
| 2194 | Some((width, height)) |
| 2195 | } |
| 2196 | |
| 2197 | fn parse_logical_frame_size(line: &str) -> Option<(f64, f64)> { |
| 2198 | let (_, value) = line.split_once("logicalFrame=Rect(")?; |
no outgoing calls
no test coverage detected