diff options
Diffstat (limited to 'crates/arti-ureq/src')
| -rw-r--r-- | crates/arti-ureq/src/lib.rs | 10 |
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() } } |
