(raw: &str)
| 311 | } |
| 312 | |
| 313 | fn parse_rate_limit_utilization(raw: &str) -> Option<u32> { |
| 314 | let value = raw.trim().parse::<f64>().ok()?; |
| 315 | let pct = if value <= 1.0 { value * 100.0 } else { value }; |
| 316 | Some(pct.round().clamp(0.0, 100.0) as u32) |
| 317 | } |
| 318 | |
| 319 | fn parse_rate_limit_reset(raw: &str) -> Option<String> { |
| 320 | let value = raw.trim().parse::<u64>().ok()?; |
no outgoing calls
no test coverage detected