summaryrefslogtreecommitdiff
path: root/crates/arti-ureq/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/arti-ureq/src/lib.rs')
-rw-r--r--crates/arti-ureq/src/lib.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/crates/arti-ureq/src/lib.rs b/crates/arti-ureq/src/lib.rs
index 7385e3f3a..01efe5465 100644
--- a/crates/arti-ureq/src/lib.rs
+++ b/crates/arti-ureq/src/lib.rs
@@ -374,16 +374,18 @@ impl<R: Runtime + ToplevelBlockOn> Transport for HttpTransport<R> {
}
}
-impl<R: Runtime> ConnectorBuilder<R> {
+impl ConnectorBuilder<tor_rtcompat::PreferredRuntime> {
/// Returns instance of [`ConnectorBuilder`] with default values.
- pub fn new() -> Result<ConnectorBuilder<tor_rtcompat::PreferredRuntime>, Error> {
+ pub fn new() -> Result<Self, Error> {
Ok(ConnectorBuilder {
client: None,
runtime: tor_rtcompat::PreferredRuntime::create()?,
tls_provider: None,
})
}
+}
+impl<R: Runtime> ConnectorBuilder<R> {
/// Creates instance of [`Connector`] from the builder.
pub fn build(self) -> Result<Connector<R>, Error> {
let client = match self.client {
@@ -628,10 +630,10 @@ pub fn get_default_tls_provider() -> UreqTlsProvider {
///
/// let arti_connector = builder.build();
/// ```
-impl<R: Runtime> Connector<R> {
+impl Connector<tor_rtcompat::PreferredRuntime> {
/// Returns new [`ConnectorBuilder`] with default values.
pub fn builder() -> Result<ConnectorBuilder<tor_rtcompat::PreferredRuntime>, Error> {
- ConnectorBuilder::<R>::new()
+ ConnectorBuilder::new()
}
}