(value: Option<&str>, max_tokens: u64)
| 569 | } |
| 570 | |
| 571 | fn parse_token_limit(value: Option<&str>, max_tokens: u64) -> Option<u64> { |
| 572 | match value { |
| 573 | None | Some("") | Some("max") => (max_tokens > 0).then_some(max_tokens), |
| 574 | Some(value) => value.parse().ok(), |
| 575 | } |
| 576 | } |
| 577 | |
| 578 | pub(crate) fn format_remaining_time(minutes: i64) -> String { |
| 579 | let hours = minutes / 60; |
no test coverage detected