///|
/// This package currently does not support JavaScript backend
#cfg(not(target="native"))
#coverage.skip
pub let unimplemented : Unit = {
ignore(@io.pipe)
ignore(@socket.unimplemented)
let _ : (&@io.Reader) -> _ = r => @gzip.Decoder(r)
}
///|
/// Keep the `tls` import used on targets where TLS ships as a stub.
/// (async 0.20.6 removed `tls.unimplemented` from the wasm target, where
/// the real TLS implementation from `tls.wasm.mbt` is compiled instead.)
#cfg(not(any(target="native", target="wasm")))
#coverage.skip
fn _tls_unimplemented_reference() -> Unit {
ignore(@tls.unimplemented)
}
///|
/// On wasm TLS is implemented, so reference a real symbol instead.
#cfg(target="wasm")
#coverage.skip
fn _tls_wasm_reference() -> Unit {
ignore(@tls.TrustedRoot::NoVerification)
}
///|
#cfg(not(target="js"))
#coverage.skip
#warnings("-alert_unimplemented")
let _unused : Unit = ignore(@js_async.AbortController::new)