nyquest-backend-winrt 0.4.0

Windows.Web.Http.HttpClient backend for nyquest
Documentation
//! <style>
//! .rustdoc-hidden { display: none; }
//! </style>

#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]

cfg_if::cfg_if! {
    if #[cfg(windows)] {
        #[cfg(feature = "async")]
        #[cfg_attr(docsrs, doc(cfg(feature = "async")))]
        mod r#async;
        #[cfg(feature = "blocking")]
        #[cfg_attr(docsrs, doc(cfg(feature = "blocking")))]
        mod blocking;
        mod buffer;
        mod client;
        mod error;
        mod ibuffer;
        mod request;
        mod response;
        mod response_size_limiter;
        mod string_pair;
        mod timer;
        mod uri;

        /// Registers [`WinrtBackend`] as global default.
        pub fn register() {
            nyquest_interface::register_backend(WinrtBackend);
        }
    }
}

/// The backend implementation using UWP/WinRT `HttpClient`.
#[derive(Clone)]
pub struct WinrtBackend;