nyquest-backend-winrt 0.4.0

Windows.Web.Http.HttpClient backend for nyquest
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::io;

use windows::{core::HSTRING, Foundation::Uri};

pub(crate) fn build_uri(base: &Option<HSTRING>, relative: &str) -> io::Result<Uri> {
    let uri = if let Some(base_url) = &base {
        Uri::CreateWithRelativeUri(base_url, &HSTRING::from(relative))?
    } else {
        Uri::CreateUri(&HSTRING::from(relative))?
    };
    Ok(uri)
}