(url: &str)
| 2193 | } |
| 2194 | |
| 2195 | fn pairing_address_value(url: &str) -> String { |
| 2196 | let Ok(parsed) = url.parse::<http::Uri>() else { |
| 2197 | return url.to_owned(); |
| 2198 | }; |
| 2199 | let Some(authority) = parsed.authority() else { |
| 2200 | return url.to_owned(); |
| 2201 | }; |
| 2202 | authority.as_str().to_owned() |
| 2203 | } |
| 2204 | |
| 2205 | fn render_qr_code(value: &str) -> anyhow::Result<String> { |
| 2206 | let code = QrCode::new(value.as_bytes()).context("generate pairing QR code")?; |
no test coverage detected