| 14586 | } |
| 14587 | |
| 14588 | [[nodiscard]] std::string_view url_aggregator::get_username() const noexcept |
| 14589 | ada_lifetime_bound { |
| 14590 | ada_log("url_aggregator::get_username"); |
| 14591 | if (has_non_empty_username()) { |
| 14592 | return helpers::substring(buffer, components.protocol_end + 2, |
| 14593 | components.username_end); |
| 14594 | } |
| 14595 | return ""; |
| 14596 | } |
| 14597 | |
| 14598 | [[nodiscard]] std::string_view url_aggregator::get_password() const noexcept |
| 14599 | ada_lifetime_bound { |
no outgoing calls
no test coverage detected