summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatya Rohith <me@satyarohith.com>2021-09-20 19:35:23 +0530
committerGitHub <noreply@github.com>2021-09-20 19:35:23 +0530
commit3708cbc6000dac17a26e07e81e02bcbebffe3d0f (patch)
tree1745b5e15c674f89439fd2e99e90699cf5a5055c
parent269bf380e0fb2e532e7340c4ba64d4eaa4d5d45e (diff)
refactor(ext/net): make op_connect & op_connect_tls public (#12150)
-rw-r--r--ext/net/lib.rs2
-rw-r--r--ext/net/ops.rs4
-rw-r--r--ext/net/ops_tls.rs2
3 files changed, 4 insertions, 4 deletions
diff --git a/ext/net/lib.rs b/ext/net/lib.rs
index 068a865eb..8909c6f40 100644
--- a/ext/net/lib.rs
+++ b/ext/net/lib.rs
@@ -94,7 +94,7 @@ pub struct DefaultTlsOptions {
/// using type alias for a `Option<Vec<String>>` could work, but there's a high chance
/// that there might be another type alias pointing to a `Option<Vec<String>>`, which
/// would override previously used alias.
-pub struct UnsafelyIgnoreCertificateErrors(Option<Vec<String>>);
+pub struct UnsafelyIgnoreCertificateErrors(pub Option<Vec<String>>);
pub fn init<P: NetPermissions + 'static>(
root_cert_store: Option<RootCertStore>,
diff --git a/ext/net/ops.rs b/ext/net/ops.rs
index 7f8a97df3..158f25515 100644
--- a/ext/net/ops.rs
+++ b/ext/net/ops.rs
@@ -278,13 +278,13 @@ where
}
#[derive(Deserialize)]
-struct ConnectArgs {
+pub struct ConnectArgs {
transport: String,
#[serde(flatten)]
transport_args: ArgsEnum,
}
-async fn op_connect<NP>(
+pub async fn op_connect<NP>(
state: Rc<RefCell<OpState>>,
args: ConnectArgs,
_: (),
diff --git a/ext/net/ops_tls.rs b/ext/net/ops_tls.rs
index 58b6147cb..89879da68 100644
--- a/ext/net/ops_tls.rs
+++ b/ext/net/ops_tls.rs
@@ -751,7 +751,7 @@ where
})
}
-async fn op_connect_tls<NP>(
+pub async fn op_connect_tls<NP>(
state: Rc<RefCell<OpState>>,
args: ConnectTlsArgs,
_: (),